From 331bf798819ca4f2815450ba50d5920e2d2c2aa6 Mon Sep 17 00:00:00 2001 From: ViniciusCestarii Date: Thu, 20 Aug 2026 19:06:44 -0300 Subject: [PATCH] test: cover OP_WITHIN must pop all 3 elements https://bitcoincore.space/src/script/interpreter.cpp#4084 --- src/test/data/script_tests.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/data/script_tests.json b/src/test/data/script_tests.json index d29c152b60a..ea0ed8d7cbf 100644 --- a/src/test/data/script_tests.json +++ b/src/test/data/script_tests.json @@ -221,6 +221,7 @@ ["11 -100 100", "WITHIN", "P2SH,STRICTENC", "OK"], ["-2147483647 -100 100", "WITHIN NOT", "P2SH,STRICTENC", "OK"], ["2147483647 -100 100", "WITHIN NOT", "P2SH,STRICTENC", "OK"], +["0 0 1", "WITHIN DEPTH 1 EQUALVERIFY", "P2SH,STRICTENC", "OK", "WITHIN must pop all 3 elements"], ["2147483647 2147483647 SUB", "0 EQUAL", "P2SH,STRICTENC", "OK"], ["2147483647 DUP ADD", "4294967294 EQUAL", "P2SH,STRICTENC", "OK", ">32 bit EQUAL is valid"],