Danny, the cyber guy on Nostr: PLEASE explain to me why this makes ANY sense - Spending undefined witness (or ...
PLEASE explain to me why this makes ANY sense
- Spending undefined witness (or Tapleaf) versions (ie, not Witness v0/BIP 141 nor Taproot/BIP 341) is invalid.
- Witness stacks with a Taproot annex are invalid.
- Taproot control blocks larger than 257 bytes (a merkle tree with 128 script leaves) are invalid.
- Tapscripts including OP_SUCCESS* opcodes anywhere (even unexecuted) are invalid.
- Tapscripts executing the OP_IF or OP_NOTIF instruction (regardless of result) are invalid.
#bip444
Published at
2025-10-28 15:06:06 UTCEvent JSON
{
"id": "182034657a95bbdfa12e710b05626ee53a62e5e42bb6edc7263796a4f4b8e0a0",
"pubkey": "66675158e6338fe89fda418e42a0bf2a7a2b132504dd347f015a18971b644430",
"created_at": 1761663966,
"kind": 1,
"tags": [
[
"t",
"bip444"
]
],
"content": "PLEASE explain to me why this makes ANY sense \n\n- Spending undefined witness (or Tapleaf) versions (ie, not Witness v0/BIP 141 nor Taproot/BIP 341) is invalid.\n- Witness stacks with a Taproot annex are invalid.\n- Taproot control blocks larger than 257 bytes (a merkle tree with 128 script leaves) are invalid.\n- Tapscripts including OP_SUCCESS* opcodes anywhere (even unexecuted) are invalid.\n- Tapscripts executing the OP_IF or OP_NOTIF instruction (regardless of result) are invalid.\n\n#bip444",
"sig": "b8765e0d14de735162549804496f9120e8f15b9b0e81c50db5aa8f822043a85caccc7b0388862a74c6843392f15f4e33920cc3c14be24cb75dc7e7a8e0e56b6e"
}