From 7e7b9dd2e931d1cbee09209b371a7c46912cfc1e Mon Sep 17 00:00:00 2001 From: Ori Newman Date: Wed, 8 Feb 2023 20:34:46 +0200 Subject: [PATCH] Fix locktime data size in ExtractAtomicSwapDataPushes --- domain/consensus/utils/txscript/standard.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domain/consensus/utils/txscript/standard.go b/domain/consensus/utils/txscript/standard.go index 0d43b9688..9f5e44448 100644 --- a/domain/consensus/utils/txscript/standard.go +++ b/domain/consensus/utils/txscript/standard.go @@ -418,7 +418,7 @@ func ExtractAtomicSwapDataPushes(version uint16, scriptPubKey []byte) (*AtomicSw copy(pushes.RecipientBlake2b[:], pops[9].data) copy(pushes.RefundBlake2b[:], pops[16].data) if pops[2].data != nil { - locktime, err := makeScriptNum(pops[2].data, 5) + locktime, err := makeScriptNum(pops[2].data, 8) if err != nil { return nil, nil } @@ -429,7 +429,7 @@ func ExtractAtomicSwapDataPushes(version uint16, scriptPubKey []byte) (*AtomicSw return nil, nil } if pops[11].data != nil { - locktime, err := makeScriptNum(pops[11].data, 5) + locktime, err := makeScriptNum(pops[11].data, 8) if err != nil { return nil, nil }