From 3bb87bc61b489911cf36e50f74ac8b6ee201b82b Mon Sep 17 00:00:00 2001 From: ViniciusCestarii Date: Thu, 20 Aug 2026 15:58:04 -0300 Subject: [PATCH] test: cover OP_FROMALTSTACK must pop the altstack https://bitcoincore.space/src/script/interpreter.cpp#3951 --- 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 b88c6415472..d29c152b60a 100644 --- a/src/test/data/script_tests.json +++ b/src/test/data/script_tests.json @@ -1042,6 +1042,7 @@ ["NOP", "TOALTSTACK 1", "P2SH,STRICTENC", "INVALID_STACK_OPERATION", "but, hey, more is always better, right?"], ["1", "FROMALTSTACK", "P2SH,STRICTENC", "INVALID_ALTSTACK_OPERATION"], +["1", "2 TOALTSTACK FROMALTSTACK FROMALTSTACK", "P2SH,STRICTENC", "INVALID_ALTSTACK_OPERATION", "FROMALTSTACK must pop the altstack"], ["1", "2DROP 1", "P2SH,STRICTENC", "INVALID_STACK_OPERATION"], ["1", "2DUP", "P2SH,STRICTENC", "INVALID_STACK_OPERATION"], ["1 1", "3DUP", "P2SH,STRICTENC", "INVALID_STACK_OPERATION"],