From cdeb8ac7213f4579e8500cce65026b5327dccb39 Mon Sep 17 00:00:00 2001 From: Nadav Ivgi Date: Thu, 3 Feb 2022 12:35:25 +0200 Subject: [PATCH] Don't push a success to stack following OP_CSV/OP_CLTV --- src/locktime.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/locktime.ts b/src/locktime.ts index 53f4c2d..52da341 100644 --- a/src/locktime.ts +++ b/src/locktime.ts @@ -1,17 +1,17 @@ import WizData from "@script-wiz/wiz-data"; -export const checkLockTimeVerify = (wizData: WizData): WizData => { - if (wizData.number !== undefined) { - return WizData.fromNumber(1); +export const checkLockTimeVerify = (wizData: WizData) => { + if (wizData.number === undefined) { + throw "Error: Invalid input: this operation requires a valid Script Number"; } - throw "Error: Invalid input: this operation requires a valid Script Number"; + // TODO check against transaction }; -export const checkSequenceVerify = (wizData: WizData): WizData => { - if (wizData.number !== undefined) { - return WizData.fromNumber(1); +export const checkSequenceVerify = (wizData: WizData) => { + if (wizData.number === undefined) { + throw "Error: Invalid input: this operation requires a valid Script Number"; } - throw "Error: Invalid input: this operation requires a valid Script Number"; + // TODO check against transaction };