424 Commits (113d698e425711625eaab5dd0eab9e95c3d2e742)

Author SHA1 Message Date
SomberNight c912036180
lnpeer: ignore unknown 'odd' type messages 5 years ago
ThomasV 64a931f21e Deterministic NodeID: 5 years ago
ThomasV e3025b3d7b lnpeer: send update_fee if channel was never used (workaround eclair issue 1730) 5 years ago
SomberNight 9bb39833cc
lnpeer: add sanity checks in channel open flow re ln dummy output 5 years ago
bitromortac f1b5069c78
forwarding: temp chan fail on insufficient funds 5 years ago
ThomasV 8a051dcd76 lnworker: use booleans for enable_htlc_settle, enable_htlc_forwarding 5 years ago
ThomasV e954bfaa54 request_force_close: close and reopen existing peer connection, 5 years ago
SomberNight 468f3b2b8d
lnchannel: verify sig of remote chanupd (for inc edge of direct chan) 5 years ago
SomberNight cedc71a8e3
ln gossip: make sure all signatures are verified 5 years ago
SomberNight 4d4a66c9ba
lnpeer: add comments to process_unfulfilled_htlc 5 years ago
SomberNight cb78f73ed0
lnworker: try to fail pending HTLCs when shutting down 5 years ago
SomberNight 05e58671c9
lnhtlc: (trivial) rename method 5 years ago
SomberNight 54f7755397
lnpeer.maybe_forward_htlc: add FIXME 5 years ago
ThomasV 533d796a41 add TODO, rename check_received_mpp_htlc 5 years ago
ThomasV 549b9a95df test_lnpeer: add test for mpp_timeout 5 years ago
ThomasV 652d10aa5f Remove LNBackups object: no longer needed since LNWorker is instantiated by default. 5 years ago
ThomasV ef661050c8 lnworker: set request status after LN payment 5 years ago
SomberNight a125cd5392
tests: test payreq status after getting paid via LN 5 years ago
ThomasV 196b4c00a3 Use new value of option_trampoline_routing flag, add it to our invoices. 5 years ago
SomberNight 0491da2c66
lnpeer: (trivial) log htlc in on_update_add_htlc 5 years ago
ThomasV d3d476f44c lnpeer: fix error code in logs 5 years ago
ThomasV 5207c40cc3 fix trampoline forwarding: add_received_htlc must be indexed by payment_secret 5 years ago
SomberNight 762ebb12b2
lnpeer: increase max_accepted_htlcs (5->30) 5 years ago
ThomasV eda9097e89 trampoline forwarding: return UNKNOWN_NEXT_PEER if we cannot find a route 5 years ago
ThomasV 6cc3480356 follow-up prev commit 5 years ago
SomberNight ff485cee62
use functools.wraps() for some wrappers 5 years ago
ThomasV 738411e32b Trampoline forwarding: 5 years ago
SomberNight 44059ec116
lnpeer: more detailed logging in maybe_fulfill_htlc 5 years ago
SomberNight 4445cef033
lnutil: turn global forwarding fee params into Channel attributes 5 years ago
ThomasV 259dacd56f Trampoline MPP aggregation: 5 years ago
ThomasV 2da90add8f maybe_fulfill_htlc: add failure reason to logs 5 years ago
ThomasV 7f61f22857 MPP receive: allow payer to retry after mpp timeout 5 years ago
SomberNight 254f57bce5
lnpeer.maybe_fulfill_htlc: fix error case FINAL_INCORRECT_HTLC_AMOUNT 5 years ago
SomberNight 31bdb5c344
lnpeer.maybe_fulfill_htlc: follow BOLTs re some errors 5 years ago
SomberNight 16f0b30ced
lnpeer: MPP recv: only fulfill htlc if amt sum exact-matches total_msat 5 years ago
SomberNight 9024419fdc
lnpeer: MPP receive: require payment_secret for each htlc 5 years ago
SomberNight 691ebaf4f8
lnworker/lnpeer: add some type hints, force some kwargs 5 years ago
ThomasV 152894e6a9 calc_hops_data: total_msat should be optional 5 years ago
SomberNight 4aab843f17
lnutil.LnFeatures: impl and use "supports" method for feature-bit-tests 5 years ago
bitromortac 9f84fa9580
lnonion: add total_msat to onion payment data 5 years ago
ThomasV 3a40d48a6e lnpeer: remove recursve call in maybe_fulfill_htlc 5 years ago
ThomasV bab22c8c53 minor: fix exception 5 years ago
ThomasV cf818fe08c Trampoline routing: 5 years ago
ThomasV ded449233e Trampoline routing. 5 years ago
ThomasV 1323bd4f9c open_channel_coroutine: do not timeout on sign_transaction. fixes #7027 5 years ago
ThomasV 87a080d30e split code in htlc_switch: 5 years ago
bitromortac 2bffc9d3eb
lnpeer: fix timed out mpp 5 years ago
ThomasV ef5a265449 basic_mpp: receive multi-part payments 5 years ago
ThomasV e477a43385 PaymentInfo: use msat precision 5 years ago
SomberNight 2b0f156ce8
lnpeer.htlc_switch: (bugfix) don't fulfill htlc until add is irrevocable 5 years ago