Spends of BIP16 transactions where the serialized script is a multisignature transaction are treated as standard whatever the value of M or N, subject to the limits imposed by maximum serialized script size.
Multisig transactions standard for large M or N #40
pull topynate wants to merge 1 commits into bitcoin:master from topynate:patch-1 changing 1 files +1 −1-
topynate commented at 4:05 AM on March 28, 2014: none
-
50615ee004
Multisig transactions standard for large M or N
Spends of BIP16 transactions where the serialized script is a multisignature transaction are treated as standard whatever the value of M or N, subject to the limits imposed by maximum serialized script size.
-
taariq commented at 4:48 AM on March 28, 2014: none
Interesting. Thank you @topynate topynate. It was my understanding that multisig transactions were only accidentally available for large M of N and were not delivered in the scope of the wiki which was supposed to be limited to 2 of 3. Did I understand this incorrectly?
-
luke-jr commented at 6:18 AM on March 28, 2014: member
BIPs should only cover standardised things, not implementation-specific ones such as Bitcoin Core's IsStandard qualifier. I suggest reading "standard transaction" as "this is a common accepted way to do things", rather than "accepted by Bitcoin Core IsStandard".
-
topynate commented at 7:10 AM on March 28, 2014: none
Having actually looked at the code in question, it seems that this is an edge-case caused by the special handling P2SH redeeming scripts need (i.e. they cannot themselves be P2SH scripts). If it's implementation-specific weirdness then it probably doesn't need to be in a BIP.
- topynate closed this on Mar 28, 2014
- luke-jr referenced this in commit 3431ff587b on Jun 6, 2017