input+lnwallet: Add scripts for CSV delayed HTLC outputs

We also increase the witness size for these types to account for the 3
extra bytes. The size won't be correct in all cases, but it is just an
upper bound in any case.
This commit is contained in:
Johan T. Halseth
2020-03-06 16:11:45 +01:00
parent b25f2fa94b
commit 8c0deb81c2
5 changed files with 48 additions and 17 deletions

View File

@@ -235,7 +235,7 @@ func TestHTLCSenderSpendValidation(t *testing.T) {
// counterpart.
htlcWitnessScript, err = SenderHTLCScript(
aliceLocalKey, bobLocalKey, revocationKey,
paymentHash[:],
paymentHash[:], false,
)
if err != nil {
t.Fatalf("unable to create htlc sender script: %v", err)
@@ -496,7 +496,7 @@ func TestHTLCReceiverSpendValidation(t *testing.T) {
// counterpart.
htlcWitnessScript, err = ReceiverHTLCScript(
cltvTimeout, aliceLocalKey, bobLocalKey, revocationKey,
paymentHash[:],
paymentHash[:], false,
)
if err != nil {
t.Fatalf("unable to create htlc sender script: %v", err)