From 9164c2eca164d78cbae5351d383f39320711efb9 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Sat, 21 Jan 2023 13:49:59 +0100 Subject: [PATCH] miniscript: restrict multi() usage to P2WSH context CHECKMULTISIG is disabled for Tapscript. Instead, we'll introduce a multi_a() fragment with the same semantic as multi(). --- src/script/miniscript.cpp | 1 + src/script/miniscript.h | 21 +++++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/script/miniscript.cpp b/src/script/miniscript.cpp index 19556a9775..28c79eab30 100644 --- a/src/script/miniscript.cpp +++ b/src/script/miniscript.cpp @@ -10,6 +10,7 @@ #include namespace miniscript { + namespace internal { Type SanitizeType(Type e) { diff --git a/src/script/miniscript.h b/src/script/miniscript.h index e80d228c97..95ff10be2a 100644 --- a/src/script/miniscript.h +++ b/src/script/miniscript.h @@ -20,6 +20,7 @@ #include #include