diff options
author | Peter Todd <pete@petertodd.org> | 2014-03-10 16:38:44 -0400 |
---|---|---|
committer | Peter Todd <pete@petertodd.org> | 2014-05-08 00:55:01 -0400 |
commit | 4d79098ad548874ca6e4c09d873fc2f481e6edb4 (patch) | |
tree | 345b2e9fca40a4e02c9ad5cae0de275b95689015 /src/keystore.cpp | |
parent | f80cffa213cce7d7f82aef7cf3a2f7308fbeb009 (diff) |
Increase IsStandard() scriptSig length
Removes the limits on number of pubkeys for P2SH CHECKMULTISIG outputs.
Previously with the 500 byte scriptSig limit there were odd restrictions
where even a 1-of-12 P2SH could be spent in a standard transaction(1),
yet multisig scriptPubKey's requiring more signatures quickly ran out of
scriptSig space.
From a "stuff-data-in-the-blockchain" point of view not much has changed
as with the prior commit now only allowing the dummy value to be null
the newly allowed scriptSig space can only be used for signatures. In
any case, just using more outputs is trivial and doesn't cost much.
1) See 779b519480d8c5346de6e635119c7ee772e97ec872240c45e558f582a37b4b73
Mined by BTC Guild.
Diffstat (limited to 'src/keystore.cpp')
0 files changed, 0 insertions, 0 deletions