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 committed 2020-03-09 12:10:58 +01:00
1 parent b25f2fa94b
commit 8c0deb81c2
5 files changed
+48 -17

No files matched your search

+2 -2
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)