47 Commits (xprv-restore)

Author SHA1 Message Date
Johan T. Halseth 0a0b5f89c9
input: create IsHtlcSpendRevoke 3 years ago
Johan T. Halseth d30aae43e6
input/size: add txSize test 3 years ago
Johan T. Halseth 3a3076397a
input/size: fix comments for constants 3 years ago
Johan T. Halseth fe71c905e5
input/size: split constants into confirmed/non-confirmed 3 years ago
Johan T. Halseth 4992e41439
contraccourt+input: create resolver for timeout second level 3 years ago
Johan T. Halseth 85ea181d67
contraccourt+input: create HtlcSecondLevelAnchorInput and resolver for 3 years ago
Johan T. Halseth 65e50f6952
input/witnessgen: define witness type for HTLC 2nd level inputs 3 years ago
Johan T. Halseth 8eb6d7cf87
input/size: define witness constants needed 3 years ago
Johan T. Halseth 1e68cdc8cf
input+lnwallet+contractcourt: define SignDetails for HTLC resolutions 3 years ago
Johan T. Halseth 985b7838ab
sweep+input: add RequiredTxOut to inputs 3 years ago
Johan T. Halseth 3d209059c1
input+sweep: let weightestimator take known TxOut 3 years ago
Johan T. Halseth efd6bc9501
sweep+input: add RequiredLockTime to inputs 3 years ago
Joost Jager 681496b474
sweep: make sweeper aware of unconfirmed parent transactions. 4 years ago
Andras Banki-Horvath 556e3525ea misc: fix error formatting in multiple files 4 years ago
Conner Fromknecht c1b9b272cd
input/size: assert witness size constants 4 years ago
Conner Fromknecht f2b6e2af04
input: pass input.Signature to multisig spend 4 years ago
Conner Fromknecht 0f94b8dc62
multi: return input.Signature from SignOutputRaw 4 years ago
Conner Fromknecht 37dffb225a
input: introduce Signature iface 4 years ago
Joost Jager c376cdb733
input: add anchor witness type 4 years ago
Conner Fromknecht ae815f221f
input/size: correct NestedP2WSHSize comment 4 years ago
Johan T. Halseth b7885dbbae
lnwallet+size: select HTLC fees based on channel type 4 years ago
Johan T. Halseth 92af2342da
lnwallet+nursery+input: set sequence=1 for direct HTLC spends 4 years ago
Johan T. Halseth bddd3e128c
lnwallet: make second level sigs using sighash single|anyonecanpay 4 years ago
Johan T. Halseth d1089fb449
input/test_utils: make mockSigner use SigHashType from sign descriptor 4 years ago
Johan T. Halseth ea94dbbe34
input+lnwallet: use individual commit weight calculations for channel type 4 years ago
Johan T. Halseth 50199aeaf3
input/script_utils: add anchor scripts + tests 4 years ago
Johan T. Halseth 6deb913a8d
input: add CommitmentToRemoteConfirmed witness type 4 years ago
Johan T. Halseth 990992ce94
input/script_utils: add delayed to_remote script + tests 4 years ago
Johan T. Halseth a309132253
input/script_utils test: add test cases for delayed HTLC receiver scrpts 4 years ago
Johan T. Halseth dc271a80cb
input/script_utils test: add test cases for delayed HTLC sender script 4 years ago
Johan T. Halseth 8c0deb81c2
input+lnwallet: Add scripts for CSV delayed HTLC outputs 4 years ago
Johan T. Halseth b228681a02
input/script_utils_test: refactor TestHTLCSenderSpendValidation 4 years ago
Johan T. Halseth b56c7e308b
input/script_utils_test: extract script execution into assert method 4 years ago
Johan T. Halseth 02dd8d23fd
input/size: remove unused constants 4 years ago
Conner Fromknecht 4c2bc7bc79
lnwallet+input: move size_test.go to input pkg 4 years ago
Conner Fromknecht 6eb7f2800d
input/size: correct NP2WKH and NP2SH input count 4 years ago
Johan T. Halseth 3711597fef
input: remove duplicate commit weight constant 4 years ago
Johan T. Halseth 9b5809a884
input: update SignDescriptor doc to note only segwit is supported 4 years ago
Joost Jager 7e472c9e8c
input: add constructor for csv-locked inputs 5 years ago
Oliver Gugger 05096b0c2d
input+sweep: log input witness types instead of CSV/CLTV count 5 years ago
Oliver Gugger fb0051a318
input+sweep: rework witness type into an interface 5 years ago
Olaoluwa Osuntokun bee777ab5f
input: update CommitSpendNoDelay to be aware of tweakless commits, add new witness type 5 years ago
AdamISZ 6e054886d8 Typo corrections in various comments 5 years ago
Conner Fromknecht f1f52410ab
sweep/input: adds NewBaseInput to return reference 5 years ago
Joost Jager 9e012ecc93
multi: move Input interface and related code 5 years ago