11194 lines
266 KiB
JSON
11194 lines
266 KiB
JSON
[
|
|
{
|
|
"comments": "Test the test: we should have an empty stack after scriptSig evaluation",
|
|
"script": "OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "and multiple spaces should not change that.",
|
|
"script": "OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Similarly whitespace around and between symbols",
|
|
"script": "OP_2 OP_EQUALVERIFY OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_EQUALVERIFY OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_EQUALVERIFY OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_EQUALVERIFY OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_EQUALVERIFY OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "all bytes are significant, not only the last one",
|
|
"script": "",
|
|
"value": 0,
|
|
"witness": [
|
|
"0100"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "equals zero when cast to Int64",
|
|
"script": "",
|
|
"value": 0,
|
|
"witness": [
|
|
"000000000000000010"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "push 1 byte",
|
|
"script": "OP_11 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "31297 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"417a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "push 75 bytes",
|
|
"script": "0x4b 0x417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"417a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x4c is OP_PUSHDATA1",
|
|
"script": "OP_7 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"07"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x4d is OP_PUSHDATA2",
|
|
"script": "OP_8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"08"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x4e is OP_PUSHDATA4",
|
|
"script": "OP_9 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"09"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x50 is reserved (ok if not executed)",
|
|
"script": "OP_IF OP_RESERVED OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x51 through 0x60 push 1 through 16 onto stack",
|
|
"script": "OP_15 OP_ADD OP_16 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "VER non-functional (ok if not executed)",
|
|
"script": "OP_IF OP_VER OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "RESERVED ok in un-executed IF",
|
|
"script": "OP_IF OP_RESERVED OP_RESERVED1 OP_RESERVED2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_IF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_IF OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Multiple ELSE's are valid and executed inverts on each ELSE encountered",
|
|
"script": "OP_IF OP_0 OP_ELSE OP_1 OP_ELSE OP_0 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ELSE OP_0 OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ELSE OP_0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ELSE OP_0 OP_ELSE OP_1 OP_ENDIF OP_ADD OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ENDIF 0x14 0x68ca4fec736264c13b859bac43d5173df6871682 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Multiple ELSE's are valid and execution inverts on each ELSE encountered",
|
|
"script": "OP_NOTIF OP_0 OP_ELSE OP_1 OP_ELSE OP_0 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ELSE OP_0 OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_ELSE OP_0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ELSE OP_0 OP_ELSE OP_1 OP_ENDIF OP_ADD OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ELSE OP_ELSE OP_SHA1 OP_ENDIF 0x14 0x68ca4fec736264c13b859bac43d5173df6871682 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Nested ELSE ELSE",
|
|
"script": "OP_IF OP_1 OP_IF OP_RETURN OP_ELSE OP_RETURN OP_ELSE OP_RETURN OP_ENDIF OP_ELSE OP_1 OP_IF OP_1 OP_ELSE OP_RETURN OP_ELSE OP_1 OP_ENDIF OP_ELSE OP_RETURN OP_ENDIF OP_ADD OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_0 OP_NOTIF OP_RETURN OP_ELSE OP_RETURN OP_ELSE OP_RETURN OP_ENDIF OP_ELSE OP_0 OP_NOTIF OP_1 OP_ELSE OP_RETURN OP_ELSE OP_1 OP_ENDIF OP_ELSE OP_RETURN OP_ENDIF OP_ADD OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "RETURN only works if executed",
|
|
"script": "OP_IF OP_RETURN OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_VERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "values >4 bytes can be cast to boolean",
|
|
"script": "OP_VERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"0100000000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "negative 0 is false",
|
|
"script": "OP_IF OP_0 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_1 OP_ADD OP_1 OP_EQUALVERIFY OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NIP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_OVER OP_DEPTH OP_3 OP_EQUALVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_PICK 20 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1 OP_PICK 21 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_PICK 22 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_ROLL 20 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1 OP_ROLL 21 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_ROLL 22 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT 22 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT OP_DROP 20 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT OP_DROP OP_DROP 21 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT OP_ROT 21 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT OP_ROT OP_ROT 20 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT 24 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_DROP 25 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2DROP 20 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2DROP OP_DROP 21 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2DROP OP_2DROP 22 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2DROP OP_2DROP OP_DROP 23 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2ROT 22 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT OP_2ROT OP_2ROT 20 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"19",
|
|
"18",
|
|
"17",
|
|
"16",
|
|
"15",
|
|
"14"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SWAP OP_1 OP_EQUALVERIFY OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TUCK OP_DEPTH OP_3 OP_EQUALVERIFY OP_SWAP OP_2DROP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DUP OP_ROT OP_EQUALVERIFY OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0d",
|
|
"0e"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_3DUP OP_DEPTH OP_7 OP_EQUALVERIFY OP_ADD OP_ADD OP_3 OP_EQUALVERIFY OP_2DROP OP_0 OP_EQUALVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
"",
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2OVER OP_ADD OP_ADD OP_8 OP_EQUALVERIFY OP_ADD OP_ADD OP_6 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02",
|
|
"03",
|
|
"05"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2SWAP OP_ADD OP_4 OP_EQUALVERIFY OP_ADD OP_12 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"03",
|
|
"05",
|
|
"07"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_4 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"00008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_4 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_5 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_5 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_6 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"000000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_4 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"00008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_4 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_5 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_5 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_6 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"000000008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE OP_8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE 26 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "SIZE does not consume argument",
|
|
"script": "OP_SIZE OP_1 OP_EQUALVERIFY 42 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"2a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"04",
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"8a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"04",
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"8a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"04",
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"8a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"04",
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"8b",
|
|
"8a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"ffffffff",
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
"e4",
|
|
"64"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"e4",
|
|
"64"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff",
|
|
"e4",
|
|
"64"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f",
|
|
"e4",
|
|
"64"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_RIPEMD160 0x14 0x9c1185a5c5e9fc54612808977ee8f548b2258d31 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_RIPEMD160 0x14 0x0bdc9d2d256b3ee9daae347be6f4dc835a467ffe OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"61"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_RIPEMD160 0x14 0xf71c27109c692c1b56bbdceb5b9d2865b3708dbc OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA1 0x14 0xda39a3ee5e6b4b0d3255bfef95601890afd80709 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA1 0x14 0x86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"61"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA1 0x14 0x32d10c7b8cf96570ca04ce37f2a19d84240d3a89 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA256 0x20 0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA256 0x20 0xca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"61"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA256 0x20 0x71c480df93d6ae2f1efad1447c66c9525e316218cf51fc8d9ed832f2daf18b73 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_HASH160 OP_SWAP OP_SHA256 OP_RIPEMD160 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_HASH256 OP_SWAP OP_SHA256 OP_SHA256 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP OP_HASH160 0x14 0xb472a266d0bd89c13706a4132ccfb16f7c3b9fcb OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH160 OP_NOP 0x14 0x994355199e516ff76c4fa4aab39337b9d84cf12b OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"61"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH160 OP_PUSHDATA1 0x14 0xc286a1af0947f58d1ad787385b1c2c4a976f9e71 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH256 0x20 0x5df6e0e2761359d30a8275058e299fcc0381534545f55cf43e41983f5d4c9456 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH256 0x20 0xbf5d3affb73efd2ec6c36ad3112dd933efed63c4e1cbffcfa88e2759c144f2d8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"61"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH256 OP_PUSHDATA1 0x20 0xca139bc10c2f660da42666f72e89a225936fc60f193c161124a672050c434671 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"6162636465666768696a6b6c6d6e6f707172737475767778797a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP1 OP_CHECKLOCKTIMEVERIFY OP_CHECKSEQUENCEVERIFY OP_NOP4 OP_NOP5 OP_NOP6 OP_NOP7 OP_NOP8 OP_NOP9 OP_NOP10 OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": "Discourage NOPx flag allows OP_NOP",
|
|
"script": "OP_NOP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Discouraged NOPs are allowed if not executed",
|
|
"script": "OP_IF OP_NOP10 OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "opcodes above MAX_OPCODE invalid if executed",
|
|
"script": "OP_IF 0xba OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbe OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_BLAKE160 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_BLAKE256 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_SHA3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_KECCAK OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xca OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xce OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xda OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xde OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xea OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xeb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xec OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xed OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xee OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xef OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfa OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfe OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_INVALIDOPCODE OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "201 opcodes executed. 0x61 is NOP",
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": ">201 opcodes, but RESERVED (0x50) doesn't count towards opcode limit.",
|
|
"script": "OP_IF OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_RESERVED OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "The following is useful for checking implementations of BN_bn2mpi",
|
|
"script": "0x01 0x01 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "127 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Leave room for the sign bit",
|
|
"script": "128 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "32767 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "32768 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "8388607 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "8388608 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"00008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "2147483647 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x05 0x0000008000 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x05 0xffffffff7f OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x06 0x000000008000 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"000000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x08 0xffffffffffffff7f OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Numbers are little-endian with the MSB being a sign bit",
|
|
"script": "0x01 0x81 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-127 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-128 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-32767 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-32768 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-8388607 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-8388608 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"00008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-2147483647 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x05 0x0000008080 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x05 0xffffffff80 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x05 0xffffffffff OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x06 0x000000008080 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"000000008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x08 0xffffffffffffffff OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffffffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "We can do math on 4-byte integers, and compare 5-byte ones",
|
|
"script": "OP_1ADD 0x05 0x0000008000 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1ADD OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1ADD OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffffff"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "Not the same byte array...",
|
|
"script": "0x02 0x0100 OP_EQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "... but they are numerically equal",
|
|
"script": "0x02 0x0100 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PUSHDATA1 0x03 0x0b0000 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x01 0x80 OP_EQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Zero numerically equals negative zero",
|
|
"script": "0x01 0x80 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x02 0x0080 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x04 0x00000080 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"000080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x04 0x10000080 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"100080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x04 0x10000000 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"100000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "They are here to catch copy-and-paste errors",
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Most of them are duplicated elsewhere,",
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "but, hey, more is always better, right?",
|
|
"script": "OP_VERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TOALTSTACK OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TOALTSTACK OP_FROMALTSTACK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_3DUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2OVER",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2SWAP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IFDUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NIP",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_OVER",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
"",
|
|
"",
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
"",
|
|
"",
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SWAP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TUCK",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SIZE",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_0 and bools must have identical byte representations",
|
|
"script": "OP_EQUAL OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1ADD",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1SUB",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NEGATE",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ABS",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0NOTEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"81",
|
|
"81",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_RIPEMD160",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SHA256",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH160",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_HASH256",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG is allowed to have zero keys and/or sigs",
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Zero sigs means no sigs are checked",
|
|
"script": "OP_0 OP_0 OP_0 OP_1 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_1 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG is allowed to have zero keys and/or sigs",
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Zero sigs means no sigs are checked",
|
|
"script": "OP_0 OP_0 OP_0 OP_1 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_1 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Test from up to 20 pubkeys, all not checked",
|
|
"script": "OP_0 OP_0 97 98 OP_2 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 OP_3 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 OP_4 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 OP_5 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 OP_6 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 OP_7 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 OP_8 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 OP_9 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 OP_10 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 OP_11 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 OP_12 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 OP_13 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 OP_14 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 OP_15 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 OP_16 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 17 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 18 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 19 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_VERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 OP_1 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 OP_2 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 OP_3 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 OP_4 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 OP_5 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 OP_6 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 OP_7 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 OP_8 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 OP_9 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 OP_10 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 OP_11 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 OP_12 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 OP_13 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 OP_14 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 OP_15 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 OP_16 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 17 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 18 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 19 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_DEPTH OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "nOpCount is incremented by the number of keys evaluated in addition to the usual one op per op. In this case we have zero keys, so we can execute 201 CHECKMULTISIGS",
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_NULLDUMMY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Even though there are no signatures being checked nOpCount is incremented by the number of keys.",
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Basic PUSH signedness check",
|
|
"script": "OP_PUSHDATA2 0x4000 0x42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Basic PUSHDATA1 signedness check",
|
|
"script": "OP_PUSHDATA2 0x4000 0x42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "PUSHDATA1 of 75 bytes equals direct push of it",
|
|
"script": "0x4b 0x111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "PUSHDATA2 of 255 bytes equals PUSHDATA1 of it",
|
|
"script": "OP_PUSHDATA1 0xff 0x111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Basic OP_0 execution",
|
|
"script": "OP_SIZE OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "OP1_NEGATE pushes 0x81",
|
|
"script": "OP_1NEGATE OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_1 pushes 0x01",
|
|
"script": "OP_1 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_2 pushes 0x02",
|
|
"script": "OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_3 pushes 0x03",
|
|
"script": "OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_4 pushes 0x04",
|
|
"script": "OP_4 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_5 pushes 0x05",
|
|
"script": "OP_5 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"05"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_6 pushes 0x06",
|
|
"script": "OP_6 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"06"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_7 pushes 0x07",
|
|
"script": "OP_7 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"07"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_8 pushes 0x08",
|
|
"script": "OP_8 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"08"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_9 pushes 0x09",
|
|
"script": "OP_9 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"09"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_10 pushes 0x0a",
|
|
"script": "OP_10 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_11 pushes 0x0b",
|
|
"script": "OP_11 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_12 pushes 0x0c",
|
|
"script": "OP_12 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0c"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_13 pushes 0x0d",
|
|
"script": "OP_13 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0d"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_14 pushes 0x0e",
|
|
"script": "OP_14 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0e"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_15 pushes 0x0f",
|
|
"script": "OP_15 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "OP_16 pushes 0x10",
|
|
"script": "OP_16 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"10"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x8000 equals 128",
|
|
"script": "128 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"8000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x00 numequals 0",
|
|
"script": "OP_0 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x80 (negative zero) numequals 0",
|
|
"script": "OP_0 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x0080 numequals 0",
|
|
"script": "OP_0 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "0x0500 numequals 5",
|
|
"script": "OP_5 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"0500"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-32767 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "32767 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "-8388607 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "8388607 OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0180"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0100"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0200"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0300"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0400"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0500"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0600"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0700"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0800"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0900"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0c00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0d00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0e00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0f00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"1000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK OP_DROP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NEGATE OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ABS OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0NOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIGVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIGVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_1 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "2-of-2 CHECKMULTISIG NOT with the second pubkey invalid, and both signatures validly encoded. Valid pubkey fails, and CHECKMULTISIG exits early, prior to evaluation of second invalid pubkey.",
|
|
"script": "OP_2 OP_0 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "2-of-2 CHECKMULTISIG NOT with both pubkeys valid, but second signature invalid. Valid pubkey fails, and CHECKMULTISIG exits early, prior to evaluation of second invalid signature.",
|
|
"script": "OP_2 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Overly long signature is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Missing S is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30220220000000000000000000000000000000000000000000000000000000000000000000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "S with invalid S length is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3024021077777777777777777777777777777777020a7777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Non-integer R is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302403107777777777777777777777777777777702107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Non-integer S is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302402107777777777777777777777777777777703107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Zero-length R is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3014020002107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Zero-length S is correctly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3014021077777777777777777777777777777777020001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Negative S is correctly encoded",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302402107777777777777777777777777777777702108777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "CSV passes if stack top bit 1 << 31 is set",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "Test the test: we should have an empty stack after scriptSig evaluation",
|
|
"script": "OP_DEPTH",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "and multiple spaces should not change that.",
|
|
"script": "OP_DEPTH",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DEPTH",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DEPTH",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP OP_DEPTH",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "0x50 is reserved",
|
|
"script": "OP_IF OP_RESERVED OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "0x51 through 0x60 push 1 through 16 onto stack",
|
|
"script": "OP_15 OP_ADD OP_16 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "VER non-functional",
|
|
"script": "OP_IF OP_VER OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "VERIF illegal everywhere",
|
|
"script": "OP_IF OP_VERIF OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "VERIF illegal everywhere",
|
|
"script": "OP_IF OP_ELSE OP_1 OP_ELSE OP_VERIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "VERNOTIF illegal everywhere",
|
|
"script": "OP_IF OP_VERNOTIF OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "VERNOTIF illegal everywhere",
|
|
"script": "OP_IF OP_ELSE OP_1 OP_ELSE OP_VERNOTIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_IF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_IF OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_IF OP_1 OP_ELSE OP_0 OP_ENDIF OP_ELSE OP_IF OP_0 OP_ELSE OP_1 OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "Multiple ELSEs",
|
|
"script": "OP_IF OP_RETURN OP_ELSE OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_RETURN"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ELSE OP_ELSE OP_RETURN OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_RETURN"
|
|
},
|
|
{
|
|
"comments": "Malformed IF/ELSE/ENDIF sequence",
|
|
"script": "OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ENDIF OP_ELSE",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ENDIF OP_ELSE OP_IF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ELSE OP_ENDIF OP_ELSE",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ELSE OP_ENDIF OP_ELSE OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_ELSE OP_ELSE OP_ENDIF OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_RETURN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_RETURN"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_IF OP_RETURN OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_RETURN"
|
|
},
|
|
{
|
|
"comments": "canonical prunable txout format",
|
|
"script": "OP_RETURN 1635017060",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_RETURN"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_VERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "VERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_VERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_VERIFY OP_0",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DUP OP_1 OP_ADD OP_2 OP_EQUALVERIFY OP_0 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_OVER",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_OVER OP_DEPTH OP_3 OP_EQUALVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK 19 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1NEGATE OP_PICK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_PICK 20 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1 OP_PICK 21 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_PICK 22 OP_EQUALVERIFY OP_DEPTH OP_3 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1NEGATE OP_ROLL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_ROLL 20 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1 OP_ROLL 21 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_ROLL 22 OP_EQUALVERIFY OP_DEPTH OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SWAP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SWAP OP_1 OP_EQUALVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TUCK OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TUCK OP_DEPTH OP_3 OP_EQUALVERIFY OP_SWAP OP_2DROP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DUP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_3DUP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_3DUP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_3 OP_2OVER OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2 OP_3 OP_2SWAP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CAT disabled",
|
|
"script": "OP_CAT",
|
|
"value": 0,
|
|
"witness": [
|
|
"61",
|
|
"62"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "CAT disabled",
|
|
"script": "OP_IF OP_CAT OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"61",
|
|
"62",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "SUBSTR disabled",
|
|
"script": "OP_SUBSTR",
|
|
"value": 0,
|
|
"witness": [
|
|
"616263",
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "SUBSTR disabled",
|
|
"script": "OP_IF OP_SUBSTR OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"616263",
|
|
"01",
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "LEFT disabled",
|
|
"script": "OP_IF OP_LEFT OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"616263",
|
|
"02",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "RIGHT disabled",
|
|
"script": "OP_IF OP_RIGHT OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"616263",
|
|
"02",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "INVERT disabled",
|
|
"script": "OP_IF OP_INVERT OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"616263"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "DISABLED_OPCODE"
|
|
},
|
|
{
|
|
"comments": "EQUAL must error when there are no stack items",
|
|
"script": "OP_EQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "EQUAL must error when there are not 2 stack items",
|
|
"script": "OP_EQUAL OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP1 OP_CHECKLOCKTIMEVERIFY OP_CHECKSEQUENCEVERIFY OP_NOP4 OP_NOP5 OP_NOP6 OP_NOP7 OP_NOP8 OP_NOP9 OP_NOP10 OP_2 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKLOCKTIMEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP4",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP5",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP6",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP7",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP8",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP9",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP10",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"DISCOURAGE_UPGRADABLE_NOPS"
|
|
],
|
|
"result": "DISCOURAGE_UPGRADABLE_NOPS"
|
|
},
|
|
{
|
|
"comments": "opcodes above MAX_OPCODE invalid if executed",
|
|
"script": "OP_IF 0xba OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbe OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xbf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_BLAKE160 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_BLAKE256 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_SHA3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_KECCAK OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xc9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xca OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xce OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xcf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xd9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xda OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xde OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xdf OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xe9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xea OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xeb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xec OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xed OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xee OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xef OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf0 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf1 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf2 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf3 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf4 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf5 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf6 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf7 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf8 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xf9 OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfa OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfb OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfc OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfd OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF 0xfe OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_INVALIDOPCODE OP_ELSE OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": ">520 byte push in non-executed IF branch",
|
|
"script": "OP_IF OP_PUSHDATA2 0x0902 0x6262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262 OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "PUSH_SIZE"
|
|
},
|
|
{
|
|
"comments": ">201 opcodes executed. 0x61 is NOP",
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_COUNT"
|
|
},
|
|
{
|
|
"comments": ">201 opcodes including non-executed IF branch. 0x61 is NOP",
|
|
"script": "OP_IF OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_ENDIF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_COUNT"
|
|
},
|
|
{
|
|
"comments": "OP_VER is reserved",
|
|
"script": "OP_VER",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "OP_VERIF is reserved",
|
|
"script": "OP_VERIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "OP_VERNOTIF is reserved",
|
|
"script": "OP_VERNOTIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "OP_RESERVED is reserved",
|
|
"script": "OP_RESERVED",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "OP_RESERVED1 is reserved",
|
|
"script": "OP_RESERVED1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "OP_RESERVED2 is reserved",
|
|
"script": "OP_RESERVED2",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "0xba == MAX_OPCODE + 1",
|
|
"script": "0xba",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "BAD_OPCODE"
|
|
},
|
|
{
|
|
"comments": "We cannot do math on 5-byte integers",
|
|
"script": "OP_1ADD OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "We cannot do math on 5-byte integers",
|
|
"script": "OP_NEGATE OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "Because we use a sign bit, -2147483648 is also 5 bytes",
|
|
"script": "OP_1ADD OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "We cannot do math on 5-byte integers, even if the result is 4-bytes",
|
|
"script": "OP_1ADD OP_1SUB OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffffff7f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "We cannot do math on 5-byte integers, even if the result is 4-bytes",
|
|
"script": "OP_1SUB OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "We cannot do BOOLOR on 5-byte integers (but we can still do IF etc)",
|
|
"script": "OP_BOOLOR OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "We cannot do BOOLAND on 5-byte integers",
|
|
"script": "OP_BOOLAND OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000008000",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "ENDIF without IF",
|
|
"script": "OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": "IF without ENDIF",
|
|
"script": "OP_IF OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNBALANCED_CONDITIONAL"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_FROMALTSTACK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_ALTSTACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2DUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_3DUP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2OVER",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2ROT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01",
|
|
"01",
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_2SWAP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NIP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_OVER",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01",
|
|
"01",
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01",
|
|
"01",
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SWAP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_TUCK",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUAL OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_EQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKSIG must error when there are no stack items",
|
|
"script": "OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKSIG must error when there are not 2 stack items",
|
|
"script": "OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must error when there are no stack items",
|
|
"script": "OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must error when the specified number of pubkeys is negative",
|
|
"script": "OP_1NEGATE OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "PUBKEY_COUNT"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must error when there are not enough pubkeys on the stack",
|
|
"script": "OP_1 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must error when the specified number of signatures is negative",
|
|
"script": "OP_1NEGATE OP_0 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_COUNT"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must error when there are not enough signatures on the stack",
|
|
"script": "OP_1 3238768 OP_1 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CHECKMULTISIG must push false to stack when signature is invalid when NOT in strict enc mode",
|
|
"script": "0x05 0x64756d6d79 828860787 OP_1 3238768 OP_1 OP_CHECKMULTISIG OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "202 CHECKMULTISIGS, fails due to 201 op limit",
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG OP_0 OP_0 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_NULLDUMMY"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0 OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY OP_0 OP_0 OP_CHECKMULTISIGVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_NULLDUMMY"
|
|
},
|
|
{
|
|
"comments": "Fails due to 201 script operation limit",
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_COUNT"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_NOP OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY OP_0 OP_0 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 20 OP_CHECKMULTISIGVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OP_COUNT"
|
|
},
|
|
{
|
|
"comments": "nPubKeys > 20",
|
|
"script": "21 OP_CHECKMULTISIG OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"01",
|
|
"02",
|
|
"03",
|
|
"04",
|
|
"05",
|
|
"06",
|
|
"07",
|
|
"08",
|
|
"09",
|
|
"0a",
|
|
"0b",
|
|
"0c",
|
|
"0d",
|
|
"0e",
|
|
"0f",
|
|
"10",
|
|
"11",
|
|
"12",
|
|
"13",
|
|
"14",
|
|
"15"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "PUBKEY_COUNT"
|
|
},
|
|
{
|
|
"comments": "nSigs > nPubKeys",
|
|
"script": "OP_CHECKMULTISIG OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"736967",
|
|
"01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_COUNT"
|
|
},
|
|
{
|
|
"comments": "Basic OP_0 execution",
|
|
"script": "12336 OP_EQUAL",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "Empty vector minimally represented by OP_0",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "-1 minimally represented by OP_1NEGATE",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "1 to 16 minimally represented by OP_1 to OP_16",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"03"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"04"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"05"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"06"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"07"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"08"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"09"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0a"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0c"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0d"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0e"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"10"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "PUSHDATA1 of 72 bytes minimally represented by direct push",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "PUSHDATA2 of 255 bytes minimally represented by PUSHDATA1",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "PUSHDATA4 of 256 bytes minimally represented by PUSHDATA2",
|
|
"script": "OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "numequals 0",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals 0",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "0x80 (negative zero) numequals 0",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals 0",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals 5",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0500"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals 5",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"050000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals -5",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0580"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "numequals -5",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"050080"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "Minimal encoding is 0xffff",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "Minimal encoding is 0xff7f",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ff7f00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "Minimal encoding is 0xffffff",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f80"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "Minimal encoding is 0xffff7f",
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"ffff7f00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_PICK OP_DROP",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ROLL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_1SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NEGATE OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ABS OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOT OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_0NOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_ADD OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_SUB OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLAND OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_BOOLOR OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMEQUALVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NUMNOTEQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHAN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_LESSTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_GREATERTHANOREQUAL OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_MAX OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_WITHIN OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIG OP_DROP OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
"",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIGVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"0000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_CHECKMULTISIGVERIFY OP_1",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"0000",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "2-of-2 CHECKMULTISIG NOT with the first pubkey invalid, and both signatures validly encoded.",
|
|
"script": "OP_2 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_0 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "2-of-2 CHECKMULTISIG NOT with both pubkeys valid, but first signature invalid.",
|
|
"script": "OP_2 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 0x21 0x02865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac0 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022044dc17b0887c161bb67ba9635bf758735bdde503e4b0a0987f587f14a4e1143d022009a215772d49a85dae40d8ca03955af26ad3978a0ff965faa12915e9586249a501",
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "2-of-3 with one valid and one invalid signature due to parse error, nSigs > validSigs",
|
|
"script": "OP_2 0x21 0x02a673638cb9587cb68ea08dbef685c6f2d2a751a8b3c6f2a7e9a4999e6e4bfaf5 0x21 0x02a673638cb9587cb68ea08dbef685c6f2d2a751a8b3c6f2a7e9a4999e6e4bfaf5 0x21 0x02a673638cb9587cb68ea08dbef685c6f2d2a751a8b3c6f2a7e9a4999e6e4bfaf5 OP_3 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"304402205451ce65ad844dbb978b8bdedf5082e33b43cae8279c30f2c74d9e9ee49a94f802203fe95a7ccf74da7a232ee523ef4a53cb4d14bdd16289680cdb97a63819b8f42f01",
|
|
"304402205451ce65ad844dbb978b8bdedf5082e33b43cae8279c30f2c74d9e9ee49a94f802203fe95a7ccf74da7a232ee523ef4a53cb4d14bdd16289680cdb97a63819b8f42f"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Overly long signature is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Missing S is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30220220000000000000000000000000000000000000000000000000000000000000000000"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "S with invalid S length is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3024021077777777777777777777777777777777020a7777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Non-integer R is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302403107777777777777777777777777777777702107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Non-integer S is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302402107777777777777777777777777777777703107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Zero-length R is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3014020002107777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Zero-length S is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"3014021077777777777777777777777777777777020001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "Negative S is incorrectly encoded for DERSIG",
|
|
"script": "OP_0 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"302402107777777777777777777777777777777702108777777777777777777777777777777701"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK",
|
|
"script": "0x41 0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402200a5c6163f07b8d3b013c4d1d6dba25e780b39658d79ba37af7057a3b7f15ffa102201fd9b4eaa9943f734928b99a83592c2e7bf342ea2680f6a2bb705167966b742001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK, bad sig",
|
|
"script": "0x41 0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402200a5c6163f07b8c3b013c4d1d6dba25e780b39658d79ba37af7057a3b7f15ffa102201fd9b4eaa9943f734928b99a83592c2e7bf342ea2680f6a2bb705167966b742001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PKH",
|
|
"script": "OP_DUP OP_HASH160 0x14 0x1018853670f9f3b0582c5b9ee8ce93764ac32b93 OP_EQUALVERIFY OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402206e05a6fe23c59196ffe176c9ddc31e73a9885638f9d1328d47c0c703863b8876022076feb53811aa5b04e0e79f938eb19906cc5e67548bc555a8e8b8b0fc603d840c01",
|
|
"038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PKH, bad pubkey",
|
|
"script": "OP_DUP OP_HASH160 0x14 0xc0834c0c158f53be706d234c38fd52de7eece656 OP_EQUALVERIFY OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"3044022034bb0494b50b8ef130e2185bb220265b9284ef5b4b8a8da4d8415df489c83b5102206259a26d9cc0a125ac26af6153b17c02956855ebe1467412f066e402f5f05d1201",
|
|
"03363d90d446b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EQUALVERIFY"
|
|
},
|
|
{
|
|
"comments": "P2PK anyonecanpay",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402204710a85181663b32d25c70ec2bbd14adff5ddfff6cb50d09e155ef5f541fc86c0220056b0cc949be9386ecc5f6c2ac0493269031dbb185781db90171b54ac127790281"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK anyonecanpay marked with normal hashtype",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402204710a85181663b32d25c70ec2bbd14adff5ddfff6cb50d09e155ef5f541fc86c0220056b0cc949be9386ecc5f6c2ac0493269031dbb185781db90171b54ac127790201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022051254b9fb476a52d85530792b578f86fea70ec1ffb4393e661bcccb23d8d63d3022076505f94a403c86097841944e044c70c2045ce90e36de51f7e9d3828db98a07501",
|
|
"304402200a358f750934b3feb822f1966bfcd8bbec9eeaa3a8ca941e11ee5960e181fa01022050bf6b5a8e7750f70354ae041cb68a7bade67ec6c3ab19eb359638974410626e01",
|
|
"304402200955d031fff71d8653221e85e36c3c85533d2312fc3045314b19650b7ae2f81002202a6bb8505e36201909d0921f01abff390ae6b7ff97bbf959f98aedeb0a56730901"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3, 2 sigs",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022051254b9fb476a52d85530792b578f86fea70ec1ffb4393e661bcccb23d8d63d3022076505f94a403c86097841944e044c70c2045ce90e36de51f7e9d3828db98a07501",
|
|
"304402200a358f750934b3feb822f1966bfcd8bbec9eeaa3a8ca941e11ee5960e181fa01022050bf6b5a8e7750f70354ae041cb68a7bade67ec6c3ab19eb359638974410626e01",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "P2PK with too much R padding but no DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402200060558477337b9022e70534f1fea71a318caf836812465a2509931c5e7c4987022078ec32bd50ac9e03a349ba953dfd9fe1c8d2dd8bdb1d38ddca844d3d5c78c11801"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with too much R padding",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402200060558477337b9022e70534f1fea71a318caf836812465a2509931c5e7c4987022078ec32bd50ac9e03a349ba953dfd9fe1c8d2dd8bdb1d38ddca844d3d5c78c11801"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with too much S padding but no DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304502202de8c03fc525285c9c535631019a5f2af7c6454fa9eb392a3756a4917c420edd02210046130bf2baf7cfc065067c8b9e33a066d9c15edcea9feb0ca2d233e3597925b401"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with too much S padding",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304502202de8c03fc525285c9c535631019a5f2af7c6454fa9eb392a3756a4917c420edd02210046130bf2baf7cfc065067c8b9e33a066d9c15edcea9feb0ca2d233e3597925b401"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with too little R padding but no DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220d7a0417c3f6d1a15094d1cf2a3378ca0503eb8a57630953a9e2987e21ddd0a6502207a6266d686c99090920249991d3d42065b6d43eb70187b219c0db82e4f94d1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with too little R padding",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220d7a0417c3f6d1a15094d1cf2a3378ca0503eb8a57630953a9e2987e21ddd0a6502207a6266d686c99090920249991d3d42065b6d43eb70187b219c0db82e4f94d1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with bad sig with too much R padding but no DERSIG",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220005ece1335e7f757a1a1f476a7fb5bd90964e8a022489f890614a04acfb734c002206c12b8294a6513c7710e8c82d3c23d75cdbfe83200eb7efb495701958501a5d601"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with bad sig with too much R padding",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220005ece1335e7f757a1a1f476a7fb5bd90964e8a022489f890614a04acfb734c002206c12b8294a6513c7710e8c82d3c23d75cdbfe83200eb7efb495701958501a5d601"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with too much R padding but no DERSIG",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220005ece1335e7f657a1a1f476a7fb5bd90964e8a022489f890614a04acfb734c002206c12b8294a6513c7710e8c82d3c23d75cdbfe83200eb7efb495701958501a5d601"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with too much R padding",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220005ece1335e7f657a1a1f476a7fb5bd90964e8a022489f890614a04acfb734c002206c12b8294a6513c7710e8c82d3c23d75cdbfe83200eb7efb495701958501a5d601"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 1, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220d7a0417c3f6d1a15094d1cf2a3378ca0503eb8a57630953a9e2987e21ddd0a6502207a6266d686c99090920249991d3d42065b6d43eb70187b219c0db82e4f94d1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 1, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220d7a0417c3f6d1a15094d1cf2a3378ca0503eb8a57630953a9e2987e21ddd0a6502207a6266d686c99090920249991d3d42065b6d43eb70187b219c0db82e4f94d1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 2, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402208e43c0b91f7c1e5bc58e41c8185f8a6086e111b0090187968a86f2822462d3c902200a58f4076b1133b18ff1dc83ee51676e44c60cc608d9534e0df5ace0424fc0be01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 2, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402208e43c0b91f7c1e5bc58e41c8185f8a6086e111b0090187968a86f2822462d3c902200a58f4076b1133b18ff1dc83ee51676e44c60cc608d9534e0df5ace0424fc0be01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 3, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 3, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 4, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 4, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 4, with DERSIG, non-null DER-compliant signature",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"300602010102010101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 4, with DERSIG and NULLFAIL",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 4, with DERSIG and NULLFAIL, non-null DER-compliant signature",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"300602010102010101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 5, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 5, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 6, without DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 6, with DERSIG",
|
|
"script": "0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 7, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220cae00b1444babfbf6071b0ba8707f6bd373da3df494d6e74119b0430c5db810502205d5231b8c5939c8ff0c82242656d6e06edb073d42af336c99fe8837c36ea39d501",
|
|
"3044022027c2714269ca5aeecc4d70edc88ba5ee0e3da4986e9216028f489ab4f1b8efce022022bd545b4951215267e4c5ceabd4c5350331b2e4a0b6494c56f361fa5a57a1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 7, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220cae00b1444babfbf6071b0ba8707f6bd373da3df494d6e74119b0430c5db810502205d5231b8c5939c8ff0c82242656d6e06edb073d42af336c99fe8837c36ea39d501",
|
|
"3044022027c2714269ca5aeecc4d70edc88ba5ee0e3da4986e9216028f489ab4f1b8efce022022bd545b4951215267e4c5ceabd4c5350331b2e4a0b6494c56f361fa5a57a1a201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 8, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220b119d67d389315308d1745f734a51ff3ec72e06081e84e236fdf9dc2f5d2a64802204b04e3bc38674c4422ea317231d642b56dc09d214a1ecbbf16ecca01ed996e2201",
|
|
"3044022079ea80afd538d9ada421b5101febeb6bc874e01dde5bca108c1d0479aec339a4022004576db8f66130d1df686ccf00935703689d69cf539438da1edab208b0d63c4801"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 8, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220b119d67d389315308d1745f734a51ff3ec72e06081e84e236fdf9dc2f5d2a64802204b04e3bc38674c4422ea317231d642b56dc09d214a1ecbbf16ecca01ed996e2201",
|
|
"3044022079ea80afd538d9ada421b5101febeb6bc874e01dde5bca108c1d0479aec339a4022004576db8f66130d1df686ccf00935703689d69cf539438da1edab208b0d63c4801"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 9, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"3044022081aa9d436f2154e8b6d600516db03d78de71df685b585a9807ead4210bd883490220534bb6bdf318a419ac0749660b60e78d17d515558ef369bf872eff405b676b2e01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 9, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"3044022081aa9d436f2154e8b6d600516db03d78de71df685b585a9807ead4210bd883490220534bb6bdf318a419ac0749660b60e78d17d515558ef369bf872eff405b676b2e01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 10, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"30440220da6f441dc3b4b2c84cfa8db0cd5b34ed92c9e01686de5a800d40498b70c0dcac02207c2cf91b0c32b860c4cd4994be36cfb84caf8bb7c3a8e4d96a31b2022c5299c501"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 10, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"30440220da6f441dc3b4b2c84cfa8db0cd5b34ed92c9e01686de5a800d40498b70c0dcac02207c2cf91b0c32b860c4cd4994be36cfb84caf8bb7c3a8e4d96a31b2022c5299c501"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 11, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220cae00b1444babfbf6071b0ba8707f6bd373da3df494d6e74119b0430c5db810502205d5231b8c5939c8ff0c82242656d6e06edb073d42af336c99fe8837c36ea39d501",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 11, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220cae00b1444babfbf6071b0ba8707f6bd373da3df494d6e74119b0430c5db810502205d5231b8c5939c8ff0c82242656d6e06edb073d42af336c99fe8837c36ea39d501",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 12, without DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220b119d67d389315308d1745f734a51ff3ec72e06081e84e236fdf9dc2f5d2a64802204b04e3bc38674c4422ea317231d642b56dc09d214a1ecbbf16ecca01ed996e2201",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "BIP66 example 12, with DERSIG",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_2 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"30440220b119d67d389315308d1745f734a51ff3ec72e06081e84e236fdf9dc2f5d2a64802204b04e3bc38674c4422ea317231d642b56dc09d214a1ecbbf16ecca01ed996e2201",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": "P2PK with multi-byte hashtype, without DERSIG",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402203e4516da7253cf068effec6b95c41221c0cf3a8e6ccb8cbf1725b562e9afde2c022054e1c258c2981cdfba5df1f46661fb6541c44f77ca0092f3600331abfffb12510101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with multi-byte hashtype, with DERSIG",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402203e4516da7253cf068effec6b95c41221c0cf3a8e6ccb8cbf1725b562e9afde2c022054e1c258c2981cdfba5df1f46661fb6541c44f77ca0092f3600331abfffb12510101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with high S but no LOW_S",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304502203e4516da7253cf068effec6b95c41221c0cf3a8e6ccb8cbf1725b562e9afde2c022100ab1e3da73d67e32045a20e0b999e049978ea8d6ee5480d485fcf2ce0d03b2ef001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with high S",
|
|
"script": "0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304502203e4516da7253cf068effec6b95c41221c0cf3a8e6ccb8cbf1725b562e9afde2c022100ab1e3da73d67e32045a20e0b999e049978ea8d6ee5480d485fcf2ce0d03b2ef001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with hybrid pubkey but no STRICTENC",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"3044022057292e2d4dfe775becdd0a9e6547997c728cdf35390f6a017da56d654d374e4902206b643be2fc53763b4e284845bfea2c597d2dc7759941dce937636c9d341b71ed01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with hybrid pubkey",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"3044022057292e2d4dfe775becdd0a9e6547997c728cdf35390f6a017da56d654d374e4902206b643be2fc53763b4e284845bfea2c597d2dc7759941dce937636c9d341b71ed01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with hybrid pubkey but no STRICTENC",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220035d554e3153c14950c9993f41c496607a8e24093db0595be7bf875cf64fcf1f02204731c8c4e5daf15e706cec19cdd8f2c5b1d05490e11dab8465ed426569b6e92101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with hybrid pubkey",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220035d554e3153c14950c9993f41c496607a8e24093db0595be7bf875cf64fcf1f02204731c8c4e5daf15e706cec19cdd8f2c5b1d05490e11dab8465ed426569b6e92101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with invalid hybrid pubkey but no STRICTENC",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220035d554e3153c04950c9993f41c496607a8e24093db0595be7bf875cf64fcf1f02204731c8c4e5daf15e706cec19cdd8f2c5b1d05490e11dab8465ed426569b6e92101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with invalid hybrid pubkey",
|
|
"script": "0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"30440220035d554e3153c04950c9993f41c496607a8e24093db0595be7bf875cf64fcf1f02204731c8c4e5daf15e706cec19cdd8f2c5b1d05490e11dab8465ed426569b6e92101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "1-of-2 with the second 1 hybrid pubkey and no STRICTENC",
|
|
"script": "OP_1 0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"304402202e79441ad1baf5a07fb86bae3753184f6717d9692680947ea8b6e8b777c69af1022079a262e13d868bb5a0964fefe3ba26942e1b0669af1afb55ef3344bc9d4fc4c401"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "1-of-2 with the second 1 hybrid pubkey",
|
|
"script": "OP_1 0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"304402202e79441ad1baf5a07fb86bae3753184f6717d9692680947ea8b6e8b777c69af1022079a262e13d868bb5a0964fefe3ba26942e1b0669af1afb55ef3344bc9d4fc4c401"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "1-of-2 with the first 1 hybrid pubkey",
|
|
"script": "OP_1 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x41 0x0679be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"3044022079c7824d6c868e0e1a273484e28c2654a27d043c8a27f49f52cb72efed0759090220452bbbf7089574fa082095a4fc1b3a16bafcf97a3a34d745fafc922cce66b27201"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with undefined hashtype but no STRICTENC",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402206177d513ec2cda444c021a1f4f656fc4c72ba108ae063e157eb86dc3575784940220666fc66702815d0e5413bb9b1df22aed44f5f1efb8b99d41dd5dc9a5be6d205205"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with undefined hashtype",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402206177d513ec2cda444c021a1f4f656fc4c72ba108ae063e157eb86dc3575784940220666fc66702815d0e5413bb9b1df22aed44f5f1efb8b99d41dd5dc9a5be6d205205"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with invalid sig and undefined hashtype but no STRICTENC",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402207409b5b320296e5e2136a7b281a7f803028ca4ca44e2b83eebd46932677725de02202d4eea1c8d3c98e6f42614f54764e6e5e6542e213eb4d079737e9a8b6e9812ec05"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK NOT with invalid sig and undefined hashtype",
|
|
"script": "0x41 0x048282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f5150811f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf OP_CHECKSIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"304402207409b5b320296e5e2136a7b281a7f803028ca4ca44e2b83eebd46932677725de02202d4eea1c8d3c98e6f42614f54764e6e5e6542e213eb4d079737e9a8b6e9812ec05"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3 with nonzero dummy but no NULLDUMMY",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"3044022051254b9fb476a52d85530792b578f86fea70ec1ffb4393e661bcccb23d8d63d3022076505f94a403c86097841944e044c70c2045ce90e36de51f7e9d3828db98a07501",
|
|
"304402200a358f750934b3feb822f1966bfcd8bbec9eeaa3a8ca941e11ee5960e181fa01022050bf6b5a8e7750f70354ae041cb68a7bade67ec6c3ab19eb359638974410626e01",
|
|
"304402200955d031fff71d8653221e85e36c3c85533d2312fc3045314b19650b7ae2f81002202a6bb8505e36201909d0921f01abff390ae6b7ff97bbf959f98aedeb0a56730901"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3 with nonzero dummy",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"3044022051254b9fb476a52d85530792b578f86fea70ec1ffb4393e661bcccb23d8d63d3022076505f94a403c86097841944e044c70c2045ce90e36de51f7e9d3828db98a07501",
|
|
"304402200a358f750934b3feb822f1966bfcd8bbec9eeaa3a8ca941e11ee5960e181fa01022050bf6b5a8e7750f70354ae041cb68a7bade67ec6c3ab19eb359638974410626e01",
|
|
"304402200955d031fff71d8653221e85e36c3c85533d2312fc3045314b19650b7ae2f81002202a6bb8505e36201909d0921f01abff390ae6b7ff97bbf959f98aedeb0a56730901"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3 NOT with invalid sig and nonzero dummy but no NULLDUMMY",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"304402201bb2edab700a5d020236df174fefed78087697143731f659bea59642c759c16d022061f42cdbae5bcd3e8790f20bf76687443436e94a634321c16a72aa54cbc7c2ea01",
|
|
"304402204bb4a64f2a6e5c7fb2f07fef85ee56fde5e6da234c6a984262307a20e99842d702206f8303aaba5e625d223897e2ffd3f88ef1bcffef55f38dc3768e5f2e94c923f901",
|
|
"3044022040c2809b71fffb155ec8b82fe7a27f666bd97f941207be4e14ade85a1249dd4d02204d56c85ec525dd18e29a0533d5ddf61b6b1bb32980c2f63edf951aebf7a27bfe01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "3-of-3 NOT with invalid sig with nonzero dummy",
|
|
"script": "OP_3 0x21 0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x03363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640 OP_3 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"304402201bb2edab700a5d020236df174fefed78087697143731f659bea59642c759c16d022061f42cdbae5bcd3e8790f20bf76687443436e94a634321c16a72aa54cbc7c2ea01",
|
|
"304402204bb4a64f2a6e5c7fb2f07fef85ee56fde5e6da234c6a984262307a20e99842d702206f8303aaba5e625d223897e2ffd3f88ef1bcffef55f38dc3768e5f2e94c923f901",
|
|
"3044022040c2809b71fffb155ec8b82fe7a27f666bd97f941207be4e14ade85a1249dd4d02204d56c85ec525dd18e29a0533d5ddf61b6b1bb32980c2f63edf951aebf7a27bfe01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "2-of-2 with two identical keys and sigs pushed",
|
|
"script": "OP_2 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 0x21 0x038282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508 OP_2 OP_CHECKMULTISIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"304402200abeb4bd07f84222f474aed558cfbdfc0b4e96cde3c2935ba7098b1ff0bd74c302204a04c1ca67b2a20abee210cf9a21023edccbbf8024b988812634233115c6b73901",
|
|
"304402200abeb4bd07f84222f474aed558cfbdfc0b4e96cde3c2935ba7098b1ff0bd74c302204a04c1ca67b2a20abee210cf9a21023edccbbf8024b988812634233115c6b73901"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with unnecessary input but no CLEANSTACK",
|
|
"script": "0x41 0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"304402200a5c6163f07b8d3b013c4d1d6dba25e780b39658d79ba37af7057a3b7f15ffa102201fd9b4eaa9943f734928b99a83592c2e7bf342ea2680f6a2bb705167966b742001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "P2PK with unnecessary input",
|
|
"script": "0x41 0x0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8 OP_CHECKSIG",
|
|
"value": 0,
|
|
"witness": [
|
|
"0b",
|
|
"304402200a5c6163f07b8d3b013c4d1d6dba25e780b39658d79ba37af7057a3b7f15ffa102201fd9b4eaa9943f734928b99a83592c2e7bf342ea2680f6a2bb705167966b742001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "CSV automatically fails on an empty stack",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "INVALID_STACK_OPERATION"
|
|
},
|
|
{
|
|
"comments": "CSV automatically fails if stack top is negative",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "NEGATIVE_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": "CHECKLOCKTIMEVERIFY automatically fails if stack top is negative",
|
|
"script": "OP_CHECKLOCKTIMEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"81"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "NEGATIVE_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": "CSV fails if stack top is not minimally encoded",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALDATA"
|
|
],
|
|
"result": "UNKNOWN_ERROR"
|
|
},
|
|
{
|
|
"comments": "CSV fails if stack top bit 1 << 31 is set and the tx version < 2",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": "CSV fails if stack top bit 1 << 31 is not set, and tx version < 2",
|
|
"script": "OP_CHECKSEQUENCEVERIFY",
|
|
"value": 0,
|
|
"witness": [
|
|
"0000000001"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "UNSATISFIED_LOCKTIME"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"0100"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_IF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"01"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "EVAL_FALSE"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"02"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"0100"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "OK"
|
|
},
|
|
{
|
|
"comments": null,
|
|
"script": "OP_NOTIF OP_1 OP_ENDIF",
|
|
"value": 0,
|
|
"witness": [
|
|
"00"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"MINIMALIF"
|
|
],
|
|
"result": "MINIMALIF"
|
|
},
|
|
{
|
|
"comments": "BIP66 and NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "PUBKEY_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 and NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "PUBKEY_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 and NULLFAIL-compliant, not NULLDUMMY-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "PUBKEY_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66 and NULLFAIL-compliant, not NULLDUMMY-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"01",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "PUBKEY_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66-compliant but not NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"300602010102010101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66-compliant but not NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"300602010102010101"
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "SIG_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66-compliant but not NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"300602010102010101",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [],
|
|
"result": "PUBKEY_ENCODING"
|
|
},
|
|
{
|
|
"comments": "BIP66-compliant but not NULLFAIL-compliant",
|
|
"script": "20 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 OP_1 20 OP_CHECKMULTISIG OP_NOT",
|
|
"value": 0,
|
|
"witness": [
|
|
"",
|
|
"300602010102010101",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"locktime": 0,
|
|
"sequence": 4294967295,
|
|
"flags": [
|
|
"NULLFAIL"
|
|
],
|
|
"result": "PUBKEY_ENCODING"
|
|
}
|
|
]
|