lnd.xprv/input
Johan T. Halseth 85ea181d67
contraccourt+input: create HtlcSecondLevelAnchorInput and resolver for
success tx

This commit makes the HTLC resolutions having non-nil SignDetails
(meaning we can re-sign the second-level transactions) go through the
sweeper. They will be offered to the sweeper which will cluster them and
arrange them on its sweep transaction. When that is done we will further
sweep the output on this sweep transaction as any other second-level tx.

In this commit we do this for the HTLC success resolver and the
accompanying HTLC success transaction.
2020-12-10 14:24:20 +01:00
..
input.go contraccourt+input: create HtlcSecondLevelAnchorInput and resolver for 2020-12-10 14:24:20 +01:00
script_utils_test.go multi: return input.Signature from SignOutputRaw 2020-04-10 14:27:35 -07:00
script_utils.go misc: fix error formatting in multiple files 2020-04-24 19:15:08 +02:00
signdescriptor_test.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
signdescriptor.go input: update SignDescriptor doc to note only segwit is supported 2020-01-06 12:08:14 +01:00
signer.go multi: return input.Signature from SignOutputRaw 2020-04-10 14:27:35 -07:00
size_test.go input/size: assert witness size constants 2020-04-10 15:34:27 -07:00
size.go input/size: define witness constants needed 2020-12-10 14:24:19 +01:00
test_utils.go misc: fix error formatting in multiple files 2020-04-24 19:15:08 +02:00
txout_test.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
txout.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
witnessgen.go input/witnessgen: define witness type for HTLC 2nd level inputs 2020-12-10 14:24:19 +01:00