424 Commits (113d698e425711625eaab5dd0eab9e95c3d2e742)

Author SHA1 Message Date
ThomasV 4d68025cca maybe_forward_htlc: detect invalid onion before temporary chan failures 2 years ago
SomberNight 4c63d8729b
add sanity checks we don't sign tx including dummy addr 2 years ago
ThomasV 649ce979ab send tx change to lightning 2 years ago
ThomasV a406f7bba0 lnpeer: return hold invoice callback after checking received amount 2 years ago
ThomasV 04c2129685 follow-up prev commit; do not return tw-info if forwarding is disabled 2 years ago
ThomasV 0e43ef2792 lnpeer: return fw_info for all parts of a MPP in a trampoline onion 2 years ago
ThomasV e80310eb32 lnpeer: trampoline forwarding failures may be indexed by outer or inner onion payment secret 2 years ago
SomberNight 2f2be1a606
lnpeer: follow-up OPTION_SUPPORT_LARGE_CHANNEL 2 years ago
ThomasV 40f2087ac3 Add option for support_large_channels. 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 8dd5865469
rm unused import 2 years ago
SomberNight d51f00e2a3
asyncio.wait_for() is too buggy. use util.wait_for2() instead 2 years ago
ThomasV 8bd1292e9a follow-up e5ac521d38 2 years ago
ThomasV e5ac521d38 maybe_fulfill_htlc: check trampoline before hold invoice 2 years ago
ThomasV 49b5bf99ae fw_info: use hex value of payment_key, as this is persisted 2 years ago
ThomasV 141cd524bc lnpeer: do not run maybe_fulfill_htlc more than once, if it 2 years ago
ThomasV 1296d3361d use payment_secret instead of payment_hash 2 years ago
ThomasV 8630030bd9 Restrict exception type in trampoline_forwarding_failures (follow-up 017186d107) 2 years ago
ThomasV 017186d107 Refactor trampoline forwarding and hold invoices. 2 years ago
ThomasV 827792c14c lnpeer: simplify maybe_fulfill_htlc 2 years ago
ThomasV e124ff7ee7 Trampoline MPP consolidation: 2 years ago
ThomasV 4b29a46890 lnpeer: fix logging of 'will fullfill htlc' 2 years ago
SomberNight fc6486ecdb
lnaddr: make payment_secret field mandatory, in both directions 2 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 ca93af2b8a
ln: some clean-up for option_scid_alias 3 years ago
SomberNight 922981e586
lnpeer: improve logging in maybe_forward_htlc 3 years ago
SomberNight 24980feab7
config: introduce ConfigVars 3 years ago
SomberNight 6fade55dd6
bolts: do not disconnect when receiving/sending "warning" messages 3 years ago
SomberNight c9536180c5
lnutil.LnFeatures: limit max feature bit to 10_000 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight 72da9c1a6a
sanitise untrusted error bytes before logging it 3 years ago
SomberNight 84d19457a6
lnpeer: handle NoDynamicFeeEstimates in co-op close 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
SomberNight 1ce37c8bb1
transaction: rm hardcoded sighash magic numbers 3 years ago
SomberNight faea1e6e1a
lnchannel: add more debug logging for ctx/htlc sigs 3 years ago
SomberNight 046609c5d2
lnpeer: add note about thread-safety, and some checks 3 years ago
ThomasV b9393b0603 Support scid alias: 3 years ago
ThomasV c109d5e722 lnwire: update csv files with recent BOLTs 3 years ago
SomberNight ab953f4a7f
lnmsg: add details to FailedToParseMsg, log message type 3 years ago
ThomasV e8a4e287e9 cleanup old non-static_remotekey code (follow-up 1f403d1ca1) 3 years ago
ThomasV 2af59e32b2 lnworker: define use_trampoline() for code clarity 3 years ago
ThomasV 1f403d1ca1 remove support for channels without static remote pubkey 3 years ago
ThomasV a5965933d2 Fix CTNs in should_be_closed_due_to_expiring_htlcs (fixes #7906). 3 years ago
ThomasV dce39b38ce lnchannel: do not expose COOP_CLOSE in the GUI if there are unsettled HTLCs 3 years ago
SomberNight c1d34243a1
lnpeer: (trivial) better log message 4 years ago
SomberNight 1613736b45
lnpeer: rename trigger_force_close to request_force_close 4 years ago