750 Commits (ccbac96f9a76d7808160e369be253ea70ce72d59)

Author SHA1 Message Date
SomberNight 2c73e7f854
wallet: (regression) fix get_spendable_coins when "domain" arg is given 4 years ago
bitromortac fe2fbbd9b1
add lnurl-pay and lightning address support 4 years ago
ThomasV dbf055de9a
EventListener class to handle callbacks 4 years ago
ThomasV 9fe93524b7 Index lightning requests with rhash instead of onchain address. 4 years ago
ThomasV a3faf85e3c wallet: 4 years ago
ThomasV 121d8732f1 Persist LNWatcher transactions in wallet file: 4 years ago
SomberNight ef4477a930
lnpeer.reestablish_chan: enforce order of replaying commitsig/revack 4 years ago
Jeremy Rand 1aa444e0f8
Fix "== None" linter fails 4 years ago
ThomasV 53151244e2 LNWorker: Add suggest_rebalance methods for sending and receiving. 4 years ago
SomberNight dd5cb2a5c1
lnworker: rework num_sats_can_receive and routing_hints_for_invoice 4 years ago
ThomasV f90a08bbe2 Filter nodes for receiving: 4 years ago
SomberNight 872ce82418
tests: clean up event-loop creation 4 years ago
SomberNight 2c57c78ebe
asyncio: stop using get_event_loop(). introduce ~singleton loop. 4 years ago
ThomasV f4e902e907 LNWorker: give up payment after timeout, not number of attempts. 4 years ago
ThomasV 149cccbc4a fix tests (follow-up 2117118047) 4 years ago
ThomasV 60865f3902 Show options if we do not have the liquidity to pay a lightning invoice: 4 years ago
ThomasV bf4455ef30 follow-up db invoice unification: 4 years ago
ThomasV cb39bbbd94 lnworker: make calc_routing_hints_for_invoice and create_invoice non-async 4 years ago
SomberNight 5149ee02a5
wallet: fix delete_address removing too many transactions 4 years ago
bitromortac 3915045067 lnpeer: warnings for shutdown and open_channel 4 years ago
bitromortac 9e800172ec lnpeer: send/handle error and warning messages 4 years ago
ThomasV 6667a79f10 modern shutdown: 4 years ago
ThomasV 0b203f0b94 lnpeer: refactor fee negotiation in _shutdown 4 years ago
bitromortac ec740d45f1 lnpeer: modern fee negotiation 4 years ago
Marko Bencun 1d652a2a04
tests: unit test address_to_payload 4 years ago
SomberNight 556b98736e
lnworker.try_force_closing: changed to not be async (and renamed) 4 years ago
ThomasV 4ebe41b3a7 Trampoline MPP: save fee level in sent_htlcs_info. 4 years ago
ThomasV b2f84187bc Split code in reestablish_channel: 4 years ago
SomberNight 2f549e84db
fix tests: follow-up 96fcf68d84 4 years ago
bitromortac a4f5cfc91a
trampoline: refactor routes, enable e2e mpp 4 years ago
SomberNight 5cdb4471ec
signmessage: also accept Trezor-type sigs for p2wpkh and p2wpkh-p2sh addrs 4 years ago
SomberNight 9bbf92b80b
tests: add test for signmessage with segwit address 4 years ago
SomberNight 4f9e4c520f
ecc: API changes: verify_message_hash to return bool instead of raising 4 years ago
SomberNight 40c1597c0a
lntransport: change name used in logs to make collisions unlikely 4 years ago
SomberNight c9c094cfab
requirements: bump min aiorpcx to 0.22.0 4 years ago
bitromortac 6915e3cb10
lnpeer+wallet: use channel type for channel open 4 years ago
bitromortac 401a429080
lnutil+lnwire: implement ChannelType 4 years ago
bitromortac 2d2b889312
lnpeer tests: add spp trampoline payment 4 years ago
bitromortac e8c94cf5d7
tests: implement graph with flexible definitions 4 years ago
SomberNight 7354feeffe
follow-up fix tests: logic typo 4 years ago
SomberNight 7e2d9c48d1
blockchain: fix bugs in bits_to_target and target_to_bits 5 years ago
SomberNight 56b03e2e8d
lnpeer: more forwarding is now event-driven 5 years ago
SomberNight 12f3525df0
lnpeer: disable msg processing rate-limiting in tests 5 years ago
yanmaani 82b9cd12eb tests: Add rudimentary integration test for Unix domain socket functionality 5 years ago
SomberNight cb55a2d654
tests: try to reduce flakyness of test_fail_pending_htlcs_on_shutdown 5 years ago
bitromortac f2f8c4533b
implement option_shutdown_anysegwit 5 years ago
SomberNight 1ff9f9910f
ln update_fee: enforce that feerate is over default min relay fee 5 years ago
bitromortac ff61020dd2
watchtower: watch new channels 5 years ago
ThomasV baff4fa625 save_backup: do not remove deterministic LN key (see #7513) 5 years ago
ThomasV 7a0904c0f4 wallet update: move fields that have string keys out of channel log 5 years ago