66 Commits (5aa0d5212139d3c1c906a8bcd88fc315f948c1f1)

Author SHA1 Message Date
ThomasV 3721f04ac8
replace electrum/ecc with electrum_ecc package 1 year ago
SomberNight bafd52ec6d
lnsweep: rm one usage of Transaction.get_preimage_script() 2 years ago
SomberNight 13d9677e53
transaction: tx.sign API change: rm hex usage 2 years ago
SomberNight 2f1095510c
bitcoin.py/transaction.py: API changes: rm most hex usage 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
SomberNight 1a46460d11
fix sweeping chan after local force-close using cb 2 years ago
SomberNight 0647a2cf9f
transaction.py: rm PartialTxInput.{num_sig, script_type} 3 years ago
SomberNight f1f39f0e82
descriptors: wallet/transaction: construct intermediate osd 3 years ago
SomberNight f6dc72899a
lnsweep: use chan.logger instead of module _logger 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
ThomasV f20b371737 fix #7959 3 years ago
ThomasV 1f403d1ca1 remove support for channels without static remote pubkey 3 years ago
ThomasV 30a98578c8 Refactor: move calls to lnworker methods out of the tx creation functions 4 years ago
ThomasV f0237e46be lnsweep: do not redeem offered HTLCs unless payment was received in full 4 years ago
SomberNight d67e24438e
lnsweep: rm code dupe: 2nd stage htlc tx out vs ctx to_local addr reuse 4 years ago
ThomasV e186214f6f (formatting) lnsweep indentation 5 years ago
SomberNight 89bd520185
bitcoin: move construct_witness from transaction.py to bitcoin.py 5 years ago
ThomasV 368229a4c3 lnsweep: claim our_ctx_to_local if we breach 6 years ago
ThomasV abe1bece2c remove UnknownPaymentHash (exception used as value) 6 years ago
ThomasV f53a10084d create_sweeptxs_for_our_ctx: fix static_remotekey 6 years ago
SomberNight f5eb91900a
use correct feerate when sweeping htlcs 6 years ago
SomberNight 8e8ab775eb
lnchannel: make AbstractChannel inherit ABC 6 years ago
ThomasV 8f41aeb783 Replace wallet backup with channel backups 6 years ago
ThomasV 2255b07157 support option_static_remotekey 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
ThomasV 757467782a Use attr.s instead of namedtuples for channel config 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
SomberNight 83fcdbd561
lnchannel: handle htlc-address collisions 6 years ago
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