36 Commits (0333632eb078b59ad646d95348a52e2c88c2f7a8)

Author SHA1 Message Date
ThomasV 6197cfbb3b Revert "Remove early return in create_sweeptxs_for_our_ctx." 6 years ago
ThomasV d0cfb3ae12 Remove early return in create_sweeptxs_for_our_ctx. 6 years ago
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 6 years ago
SomberNight 944e4f0ba0 implement data_loss_protect 6 years ago
ThomasV f7c05f2602 Synchronize watchtower asynchronously: 6 years ago
ThomasV a8ce8109be Perform breach remedy without sweepstore: 6 years ago
ThomasV dff1822c37 fix watchtower: sweep_tx must not be None 6 years ago
ThomasV d9b041e64d encapsulate detect_who_closed in channel 6 years ago
ThomasV 740ef09883 simplify_lnsweep 6 years ago
ThomasV 3349e941de lnsweep: minor fix 6 years ago
ThomasV 81d340b19c lnworker: do not create sweep transactions before outputs can be redeemed 6 years ago
ThomasV 8d99fe8243 Let lnworker sweep HTLC outputs after breach, instead of lnwatcher 6 years ago
ThomasV 7be4cdaf18 redeem htlcs: 6 years ago
ThomasV 7418bd4552 lnsweep: simplify a few methods 6 years ago
ThomasV 6bbdbf7596 rework on_channel_closed in LNWorker: 6 years ago
SomberNight 930d21c31c channel close handling: detect situation based on output addresses 6 years ago
SomberNight cc57da704b logging: adapt lightning branch to logging changes 6 years ago
ThomasV 3e443535a2 lnchannel: pass reference to lnworker 6 years ago
ThomasV 62be0c481c lightning: Save invoices and preimages separately. Save preimages when forwarding 6 years ago
ThomasV 3dce65dc73 Rename lnchan, lnchannel_verifier, lnbase 6 years ago
Janus 8fc1779b0d ln: add test_lnwatcher 6 years ago
Janus 51bc02557d ln: fix sweeping htlc output from remote ctx (timeout e.g. without htlc tx) 6 years ago
Janus e56e849505 lnchan refactor 6 years ago
Janus 3ccd2fedff ln: two remaining encumberedTx removal remnants 6 years ago
ThomasV 5776b322f7 formatting 6 years ago
ThomasV b0f39718bb remove useless returns and cryptic names 6 years ago
Janus 2c1fcb2f54 ln: remove EncumberedTransaction 6 years ago
Janus 3975560db5 lnsweep: use dicts consistently 6 years ago
ThomasV 8274067619 fix lnsweep: prevout 6 years ago
ThomasV fde9f91902 lnchannel: store pre-signed sweep transactions after each new commitment 6 years ago
ThomasV 3019aa35cf on_close_channel: fix output index, and simplify lnsweep 6 years ago
ThomasV 1b7a3c25d1 lnsweep: return ctx.txid instead of None 6 years ago
Janus 545182e0a5 lnsweep: make maybe_create_sweeptx_for_their_ctx_to_local consistent 6 years ago
Janus 47c07f77b4 lnsweep: fix create_sweeptxs_for_their_just_revoked_ctx 6 years ago
SomberNight 0070ae1fb1 fix prev 6 years ago
SomberNight 595cfcbb65 move sweeping methods from lnchan.py to new file 6 years ago