From 97a7edb0da7ec0ec7aaaff6cd43e106a3aee69e0 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Mon, 10 Mar 2025 16:16:36 -0400 Subject: [PATCH] bip-0348: correct reference to Tapscript unknown key types Author confused bip-0341, which defines the Taproot construction, with bip-0342, which defines the Tapscript scripting system. Unknown key types are defined in the latter, as part of the semantics of the CHECKSIG{VERIFY} and CHECKSIGADD opcodes. --- bip-0348.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0348.md b/bip-0348.md index cd8e45ac..1e5fc6a2 100644 --- a/bip-0348.md +++ b/bip-0348.md @@ -28,7 +28,7 @@ message, and a signature. If the signature is valid for that public key and message, 1 is pushed to the stack. If the signature is the empty vector, 0 is pushed to the stack, and otherwise script execution fails. -Only 32-byte keys are constrained. Similar to [BIP 341] unknown key types, for +Only 32-byte keys are constrained. Similar to [BIP 342] unknown key types, for other key lengths no signature verification is performed and it is considered successful.