bitcoinjs-lib/test/fixtures/embed.json

103 lines
2.8 KiB
JSON
Raw Normal View History

2018-07-03 14:33:22 +02:00
{
"valid": [
{
"description": "output from output",
"arguments": {
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
},
"options": {},
2018-07-03 14:33:22 +02:00
"expected": {
"data": [
"a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
],
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4",
"input": null,
"witness": null
}
},
{
"description": "output from data",
"arguments": {
"data": [
"a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
]
},
"expected": {
"data": [
"a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
],
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4",
"input": null,
"witness": null
}
}
],
"invalid": [
{
"exception": "Not enough data",
"arguments": {}
},
{
"description": "First OP is not OP_RETURN",
"exception": "Output is invalid",
"options": {},
"arguments": {
"output": "OP_1 OP_2 OP_ADD"
}
},
{
"description": "Return value and data do not match",
"exception": "Data mismatch",
"options": {},
"arguments": {
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4",
"data": [
"a3b147dbe4a85579fc4b5a1855555555555555555555555555555555555555555555555555555555"
]
}
},
{
"description": "Script length incorrect",
"exception": "Data mismatch",
"options": {},
"arguments": {
"output": "OP_RETURN a3b1 47db",
"data": [
"a3b1"
]
}
},
{
"description": "Return data is not buffer",
"exception": "Output is invalid",
"options": {},
"arguments": {
"output": "OP_RETURN OP_1"
}
2018-07-03 14:33:22 +02:00
}
],
"dynamic": {
"depends": {
"data": [ "data", "output" ],
"output": [ "output", "data" ]
},
"details": [
{
2018-07-11 09:27:44 +02:00
"description": "embed",
2018-07-03 14:33:22 +02:00
"data": [
"a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
],
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e07267e62b9a0d6858f9127735cadd82f67e06c24dbc4"
},
{
2018-07-11 09:27:44 +02:00
"description": "embed",
2018-07-03 14:33:22 +02:00
"data": [
"a3b147dbe4a85579fc4b5a1811e76620560e0726",
"7e62b9a0d6858f9127735cadd82f67e06c24dbc4"
],
"output": "OP_RETURN a3b147dbe4a85579fc4b5a1811e76620560e0726 7e62b9a0d6858f9127735cadd82f67e06c24dbc4"
}
]
}
}