aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGreg Sanders <gsanders87@gmail.com>2023-11-03 09:21:48 -0400
committerGreg Sanders <gsanders87@gmail.com>2024-07-30 14:06:58 -0400
commitb60aaf8b239978947d2b0e3f56e7d8a4092d7570 (patch)
treec7f7deeb123ce0d91c2069f57fa33c0df29cef68 /src
parent455fca86cfada1823aa28615b5683f9dc73dbb9a (diff)
downloadbitcoin-b60aaf8b239978947d2b0e3f56e7d8a4092d7570.tar.xz
policy: make anchor spend standard
Only standard when non-nested.
Diffstat (limited to 'src')
-rw-r--r--src/script/interpreter.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/script/interpreter.cpp b/src/script/interpreter.cpp
index 20a9830d0e..9d0e9b5e3c 100644
--- a/src/script/interpreter.cpp
+++ b/src/script/interpreter.cpp
@@ -1943,6 +1943,8 @@ static bool VerifyWitnessProgram(const CScriptWitness& witness, int witversion,
}
return set_success(serror);
}
+ } else if (!is_p2sh && CScript::IsPayToAnchor(witversion, program)) {
+ return true;
} else {
if (flags & SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM) {
return set_error(serror, SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM);