1 Commits (73fee69f5c20c19c820c219719e9ae5d05409e64)

Author SHA1 Message Date
Sander van Grieken 73fee69f5c
tests: move /electrum/tests to /tests 2 years ago
SomberNight 79d88dcb5f
lnpeer: fix timing issue in reest_chan, for replaying unacked updates 2 years ago
SomberNight 140d2d0247
lnpeer: fix timing issues in reestablish_channel, for dataloss case 2 years ago
MrNaif2018 7369145a49 Fix graceful shutdown for lightning swaps 2 years ago
ThomasV 1cc92d4890 trampoline forwarding: before failing payment, wait until all htcs 2 years ago
ThomasV 9b1c40e396 Refactor payment forwarding: 2 years ago
SomberNight 6506abf583
lnworker: use PaymentFeeBudget 2 years ago
ThomasV 4a6c55ef7b test_lnpeer: add more tests, combining forwarding and hold invoices 2 years ago
ThomasV b0dbdfd5e4 test_lnpeer: split some tests, remove redundant test 2 years ago
ThomasV f8781364d2 test_lnpeer: 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
ThomasV b645da6514 test_lnpeer: separate graph creation from run_trampoline 2 years ago
ThomasV 7ea2e68507 follow-up 4c42840c1c 2 years ago
SomberNight 04d8eec3be
tests: change fake block height in test_lnpeer. 0 might hide bugs. 2 years ago
SomberNight 30c863d32c
lnaddr: don't call validate_features in parser 2 years ago
ThomasV 89023cc123 Remove trampoline hints from invoices 2 years ago
ThomasV 2f8325ca09 follow-up 455167136d (variable rename) 2 years ago
ThomasV 4e76ed6952 move INITIAL_TRAMPOLINE_FEE_LEVEL to config 2 years ago
ThomasV 4bfd3b2f46 test_lnpeer: 2 years ago
ThomasV e206d264c8 trampoline forwarding: use routing hints 2 years ago
SomberNight 139eb632d7
(trivial) follow-up paysession.use_two_trampolines arg change 2 years ago
SomberNight 6819f685d7
tests: add tests for "recv mpp confusion" bug 2 years ago
ThomasV 136978e9d0 submarine swaps: fail received HTLCs of normal swap htlcs if 2 years ago
ThomasV b2053c68f1 make use_to_trampolines a user visible option, disable it by default 2 years ago
SomberNight 98bda60c01
lnworker: move sent_buckets into PaySession 2 years ago
SomberNight 00e88c4e50
lnworker: introduce PaySession cls, refactor pay_to_node 2 years ago
SomberNight 98bea49a3c
lnworker.pay_to_node: make trampoline fee_level and failed_routes local 2 years ago
SomberNight 35c9ac8f31
lnworker: MPP send: more aggressively split large htlcs 2 years ago
ThomasV bf86cd6761 lnpeer and lnworker cleanup: 2 years ago
SomberNight afac158c80
lnworker: clean-up sent_htlcs_q and sent_htlcs_info 2 years ago
SomberNight 44bdd20ccc
lnworker: add RecvMPPResolution with "FAILED" state 2 years ago
SomberNight c527ef8967
lnpeer: refuse to forward htlcs that correspond to payreq we created 2 years ago
SomberNight d51f00e2a3
asyncio.wait_for() is too buggy. use util.wait_for2() instead 2 years ago
ThomasV 141cd524bc lnpeer: do not run maybe_fulfill_htlc more than once, if it 2 years ago
ThomasV 017186d107 Refactor trampoline forwarding and hold invoices. 2 years ago
ThomasV e124ff7ee7 Trampoline MPP consolidation: 2 years ago
ThomasV aeaf9c71df Add unit test for trampoline MPP consolidation 2 years ago
ThomasV 1e3b3b82d5 test_lnpeer: deepcopy graph definitions in test setup 2 years ago
SomberNight fc6486ecdb
lnaddr: make payment_secret field mandatory, in both directions 2 years ago
ThomasV 7caa6ccf57 test_lnpeer: fix variable names after rename 2 years ago
ThomasV c4eb7d8321 lnworker: bundled payments 2 years ago
ThomasV 6c231e1d07 test_lnpeer: factorize code into TestPeer._activate_trampoline 2 years ago
ThomasV 24296ca7c0 test_lnpeer: follow-up 21e06b7065 2 years ago
ThomasV 14efb401d6 test_lnpeer: refactor tests for hold invoices 2 years ago
ThomasV 1acf426fa9 lnworker: add support for hold invoices 3 years ago
ThomasV df5b98792e lnworker: always call check_received_htlc (no only for MPP) 3 years ago
ThomasV 21e06b7065 lnpeer: new payment secret, derived without preimage. 3 years ago
SomberNight 24980feab7
config: introduce ConfigVars 3 years ago
ThomasV 719b468eee Refresh bolt11 routing hints when channel liquidity changes: 3 years ago
SomberNight d4338fb503
tests: clean-up use of asyncio 3 years ago