106 Commits (xprv-restore)

Author SHA1 Message Date
Johan T. Halseth 02268b8912
breacharbiter: fix revoked funds calculation 3 years ago
Johan T. Halseth db0ec12412
breacharbiter: broadcast "splitted" justice tx if spend all not 3 years ago
Johan T. Halseth 2d710154c4
breacharbiter: create split variants of justice tx 3 years ago
Johan T. Halseth 783d1f9578
breacharbiter: remove justiceTx finalization 3 years ago
Johan T. Halseth 3be9b74694
breacharbiter: replace justice tx conf check with spend check 3 years ago
Johan T. Halseth c3b2791158
breacharbiter: don't transition to second level if own spend 3 years ago
Johan T. Halseth a6724c1088
breacharbiter: split waitForSpendEvent 3 years ago
Johan T. Halseth bca5839929
breacharbiter: extract countRevokedFunds 3 years ago
Andras Banki-Horvath 14c851c8fc
kvdb: move channeldb/kvdb to top level 3 years ago
Johan T. Halseth bdc1f3100d
breachabirter+contraccourt: convert ProcessACK to function closure 3 years ago
Johan T. Halseth 985b7838ab
sweep+input: add RequiredTxOut to inputs 3 years ago
Johan T. Halseth efd6bc9501
sweep+input: add RequiredLockTime to inputs 3 years ago
Andras Banki-Horvath d89f51d1d0
multi: add reset closure to kvdb.Update 4 years ago
Andras Banki-Horvath 2a358327f4
multi: add reset closure to kvdb.View 4 years ago
Joost Jager 681496b474
sweep: make sweeper aware of unconfirmed parent transactions. 4 years ago
carla 2a614cc596
multi: add labels to lnd native transactions 4 years ago
Conner Fromknecht d0d2ca403d
multi: rename ReadTx to RTx 4 years ago
carla 75370ce6b4
multi: update WalletController PublishTransaction to include label 4 years ago
Andras Banki-Horvath 556e3525ea misc: fix error formatting in multiple files 4 years ago
Olaoluwa Osuntokun 071c7cbe78
lnd: convert to use new kvdb abstraction 4 years ago
Johan T. Halseth ad8e9f30c6
lnwallet+breacharbiter: record local csv delay 4 years ago
Olaoluwa Osuntokun 777ed104a3
chainfee: create new chainfee package extracting fees from lnwallet 5 years ago
Oliver Gugger fb0051a318
input+sweep: rework witness type into an interface 5 years ago
Olaoluwa Osuntokun a58cfa65ff
lnwallet+breacharbiter: update breach logic to be aware of new commitment format 5 years ago
Federico Bond aea52f4bef multi: replace manual CAS with sync.Once in component start/stop 5 years ago
Johan T. Halseth b53899c43c
lnd: rename package main->lnd 5 years ago
Conner Fromknecht 997aa3ecf0
breacharbiter: detect all spends, add terminal states 5 years ago
Conner Fromknecht 3641beb002
breacharbiter: capitalize "unable to" error msgs 5 years ago
Joost Jager 9e012ecc93
multi: move Input interface and related code 5 years ago
Olaoluwa Osuntokun c18e166e03
lnwallet+sweep: extend the WitnessGenerator type to return an InputScript 5 years ago
Joost Jager e43e89514f
sweep+utxonursery+cnct+breacharbiter: add height hint to input 5 years ago
Olaoluwa Osuntokun 1fd3aac925
multi: switch from bolt packge to bbolt package for all imports 5 years ago
Joost Jager 7d69df77ed
sweep: create new Input interface 6 years ago
Joost Jager 9fcc7ee390
utxonursery: move spendable output structs to sweep package 6 years ago
Conner Fromknecht 10b35a8f20
main: remove disable log in testing + clean up imports 6 years ago
maurycy ac24b12bf2
multi: fix various typos in comments 6 years ago
Wilmer Paulino a63677a381
multi: switch to transaction weight to calculate transaction fees 6 years ago
Olaoluwa Osuntokun ab5b8b8fac
breacharbiter: use the pkScript of the breached output for spend ntnfs 6 years ago
Olaoluwa Osuntokun 62ab7424af
breacharbiter: update second level pkScript as well 6 years ago
Olaoluwa Osuntokun 2d421b8e3c
breacharbiter: update breachArbiter to register for conf's using pkScripts 6 years ago
Conner Fromknecht d41d63a409
breacharbiter: use ToLocalPenaltyWitnessSize for stage 2 htlcs 6 years ago
Johan T. Halseth 57e829f47e
multi: remove mempool bool from RegisterSpendNtfn 6 years ago
Johan T. Halseth 8cff5eae6c
breacharbiter: make the second level check use confirmed spends 6 years ago
Olaoluwa Osuntokun 6f60f139f4 multi: switch over import paths from roasbeef/* to btcsuite/* 6 years ago
Johan T. Halseth 3bdc968f39
breacharbiter: wait on spend events instead of timeout 6 years ago
maurycy 3be08e69cf multi: 64bit aligment of atomic vars on arm/x86-32 6 years ago
Johan T. Halseth 69a76a808f
breacharbiter: add todo for removing IsPending check 6 years ago
Johan T. Halseth b9970aec47
breacharbiter: receive breaches to ACK on separate channel 6 years ago
Johan T. Halseth 2fdc5992a4
breacharbiter: rename UnilateralClose -> RemoteUnilateralClose 6 years ago
Johan T. Halseth 8b02064c7b
multi: provide mempool=true to RegisterSpendNtfn 6 years ago