diff options
author | Greg Sanders <gsanders87@gmail.com> | 2023-11-03 09:21:48 -0400 |
---|---|---|
committer | Greg Sanders <gsanders87@gmail.com> | 2024-07-30 14:06:58 -0400 |
commit | b60aaf8b239978947d2b0e3f56e7d8a4092d7570 (patch) | |
tree | c7f7deeb123ce0d91c2069f57fa33c0df29cef68 /src | |
parent | 455fca86cfada1823aa28615b5683f9dc73dbb9a (diff) | |
download | bitcoin-b60aaf8b239978947d2b0e3f56e7d8a4092d7570.tar.xz |
policy: make anchor spend standard
Only standard when non-nested.
Diffstat (limited to 'src')
-rw-r--r-- | src/script/interpreter.cpp | 2 |
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); |