|
@ -53,24 +53,44 @@ |
|
|
"invalid": { |
|
|
"invalid": { |
|
|
"classify": [ |
|
|
"classify": [ |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : m > n", |
|
|
"description": "multisig output : OP_CHECKMULTISIG not found", |
|
|
"scriptPubKey": "OP_2 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_1 OP_CHECKMULTISIG" |
|
|
"scriptPubKey": "OP_0 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_2 OP_HASH160" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"description": "multisig output : less than 4 chunks", |
|
|
|
|
|
"scriptPubKey": "OP_0 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 OP_HASH160" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"description": "multisig output : m === 0", |
|
|
|
|
|
"scriptPubKey": "OP_0 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_2 OP_CHECKMULTISIG" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"description": "multisig output : m < OP_1", |
|
|
|
|
|
"scriptPubKey": "OP_1NEGATE 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_2 OP_CHECKMULTISIG" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"description": "multisig output : m > OP_16", |
|
|
|
|
|
"scriptPubKey": "OP_NOP 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_2 OP_CHECKMULTISIG" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : n === 0", |
|
|
"description": "multisig output : n === 0", |
|
|
"scriptPubKey": "OP_0 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_0 OP_CHECKMULTISIG" |
|
|
"scriptPubKey": "OP_1 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_0 OP_CHECKMULTISIG" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : not (m <= len(pubKeys) <= n)", |
|
|
"description": "multisig output : n < OP_1", |
|
|
"scriptPubKey": "OP_2 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 024289801366bcee6172b771cf5a7f13aaecd237a0b9a1ff9d769cabc2e6b70a34 OP_2 OP_CHECKMULTISIG" |
|
|
"scriptPubKey": "OP_1 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_1NEGATE OP_CHECKMULTISIG" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : m not a small int", |
|
|
"description": "multisig output : n > OP_16", |
|
|
"scriptPubKey": "OP_HASH160 024289801366bcee6172b771cf5a7f13aaecd237a0b9a1ff9d769cabc2e6b70a34 OP_1 OP_CHECKMULTISIG" |
|
|
"scriptPubKey": "OP_1 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_NOP OP_CHECKMULTISIG" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : n not a small int", |
|
|
"description": "multisig output : n < m", |
|
|
"scriptPubKey": "OP_1 024289801366bcee6172b771cf5a7f13aaecd237a0b9a1ff9d769cabc2e6b70a34 OP_HASH160 OP_CHECKMULTISIG" |
|
|
"scriptPubKey": "OP_2 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 OP_1 OP_CHECKMULTISIG" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"description": "multisig output : n < len(pubKeys)", |
|
|
|
|
|
"scriptPubKey": "OP_2 0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 02b80011a883a0fd621ad46dfc405df1e74bf075cbaf700fd4aebef6e96f848340 024289801366bcee6172b771cf5a7f13aaecd237a0b9a1ff9d769cabc2e6b70a34 OP_2 OP_CHECKMULTISIG" |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"description": "multisig output : non-canonical pubKey (bad length)", |
|
|
"description": "multisig output : non-canonical pubKey (bad length)", |
|
|