forked from F483/btctxstore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfixtures.json
156 lines (139 loc) · 7.35 KB
/
fixtures.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
{
"wallet": {
"wif": "92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo",
"address": "n3mW3o8XNMyH6xHWBkN98rm7zxxxswzpGM",
"hash160hex": "f4131906b10615a61af347c56f1223ddc214f95c"
},
"add_inputs": {
"withchange": {
"txouts": [
{
"address": "migiScBNvVKYwEiCFhgBNGtZ87cdygtuSQ",
"value": "750000"
},
{
"address": "mkSWUYy3ggmbfGMf4PrjKj4LdU45Ytt2DN",
"value": "1000104"
}
],
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"],
"change_address": "mh3vRZ7uEneRM14QA3f9MbG4qAeQagCQ6y",
"expected": "0100000001222712a5f394f9cb6c205de573340f4f41390ddf9f44456e009499c4630b7aba0100000000ffffffff03b0710b00000000001976a91422c0f934b5346bd3e14dd47c2eb26c4bdf15eab988aca8420f00000000001976a91436016996a73708c5faa17ac9b76ec380941e545a88acf87ef700000000001976a91410d3758346f3de941b287f80a8a568da8dfa4a4b88ac00000000"
},
"nochange": {
"txouts": [
{
"address": "migiScBNvVKYwEiCFhgBNGtZ87cdygtuSQ",
"value": "750000"
},
{
"address": "mkSWUYy3ggmbfGMf4PrjKj4LdU45Ytt2DN",
"value": "1000104"
}
],
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"],
"expected": "0100000001222712a5f394f9cb6c205de573340f4f41390ddf9f44456e009499c4630b7aba0100000000ffffffff03b0710b00000000001976a91422c0f934b5346bd3e14dd47c2eb26c4bdf15eab988aca8420f00000000001976a91436016996a73708c5faa17ac9b76ec380941e545a88acf87ef700000000001976a914f4131906b10615a61af347c56f1223ddc214f95c88ac00000000"
}
},
"create_tx": {
"txins": [
{
"txid": "33a184cba7cf96cc167780561d261201cef0fb424d6591588d88e61bcfdd09c8",
"index": 0
},
{
"txid": "d2f4411e0b29d0f2f4fed66d0e19cef337b2d8fe1a809e4c46833429f6ea87d0",
"index": 1
}
],
"txouts": [
{
"address": "migiScBNvVKYwEiCFhgBNGtZ87cdygtuSQ",
"value": "750000"
},
{
"address": "mkSWUYy3ggmbfGMf4PrjKj4LdU45Ytt2DN",
"value": "1000104"
}
],
"expected": "0100000002c809ddcf1be6888d5891654d42fbf0ce0112261d56807716cc96cfa7cb84a1330000000000ffffffffd087eaf6293483464c9e801afed8b237f3ce190e6dd6fef4f2d0290b1e41f4d20100000000ffffffff02b0710b00000000001976a91422c0f934b5346bd3e14dd47c2eb26c4bdf15eab988aca8420f00000000001976a91436016996a73708c5faa17ac9b76ec380941e545a88ac00000000"
},
"retrieve_tx": {
"testnet": {
"txid": "987451c344c504d07c1fa12cfbf84b5346535da5154006f6dc8399a8fae127eb",
"expected": "0100000001f2963731aa6b1e27a2f94d79620fad643e9e65741b16dadd4e77489c34f20ae2010000008a473044022054d89d41e9a3df9ea6ac367e0a062bd7c65c50232ff36d1f9287cd1851c7444e022069736675af9b94340d64b2b67913c07c4fc2f24006e77ad4df5a13a26e1200350141040319ffdcba35ef3d2577cdf6f07483f4b30865f695d366f02926db1ddd0c03544150b65124baf42601945d1c848bca7970cfa29f538f4ad8cd2564b8f80bb10cffffffff020000000000000000046a02f48370811201000000001976a914f4131906b10615a61af347c56f1223ddc214f95c88ac00000000"
},
"mainnet": {
"txid": "03cd7d2651c1c9eddfd4318fcf9f88f7ab830c6fc6a659705b65cb05fe48a711",
"expected": "01000000013f77674793dee395a666d28d3f040e5dd5d710e8b51df31ea40d89e058df4f16010000008a473044022046e717de019d19ad1636de4edd4969d74a72fa3639e7f0bfd4fbb792521bb639022008a48fde2b6da20f54b0e666d8fbd6bc834026e290088cd84e66e560086c348d014104b4511875fd629ac6a6c338f3ff2f1650e2ca3d88ca94cd6b572660b47a7be17f72b21ee57b66ca393d4024bab5ee097e2c367e0607e8f7cfc7dc1f75e212164effffffff020000000000000000046a02f483b0802306000000001976a9140c13877f8a0eba9294249445d50d59d80c30df4b88ac00000000"
}
},
"getutxos": {
"expected": [{
"index": 1,
"txid": "ba7a0b63c49994006e45449fdf0d39414f0f3473e55d206ccbf994f3a5122722",
"script": "76a914f4131906b10615a61af347c56f1223ddc214f95c88ac",
"value": 17980000
}]
},
"sign_tx": {
"txins": [{
"index": 1,
"txid": "987451c344c504d07c1fa12cfbf84b5346535da5154006f6dc8399a8fae127eb"
}],
"txouts": [{
"address": "n3mW3o8XNMyH6xHWBkN98rm7zxxxswzpGM",
"value": 17980000
}],
"expected": "0100000001eb27e1faa89983dcf6064015a55d5346534bf8fb2ca11f7cd004c544c3517498010000008b4830450221008326d0d915dd8d3f9bcced2d774f4a898ed2c4a4929a06c7539500ded89e92db02201542ce4beda2eb1cfdefa3d647481a2a2f38231c953bba8efbb860fe1f49981d0141040319ffdcba35ef3d2577cdf6f07483f4b30865f695d366f02926db1ddd0c03544150b65124baf42601945d1c848bca7970cfa29f538f4ad8cd2564b8f80bb10cffffffff02605a1201000000001976a914f4131906b10615a61af347c56f1223ddc214f95c88ac0000000000000000046a02f48300000000",
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"]
},
"store_nulldata": {
"alpha": {
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"],
"expected" : "0a6675f32c20aa74218130210ad817f6e2a55fac0ced8b49516a72a98f47ae81"
},
"beta": {
"wifs": ["cUZfG8KJ3BrXneg2LjUX4VoMg76Fcgx6QDiAZj2oGbuw6da8Lzv1"],
"expected": "757a30e5452e71f7d266642f56b8ad4766081d52dd1dd3ae0589d90eac72141f"
},
"insufficient_funds": {
"wifs": ["cVJKkzZpEuVXvrM7Q5qza9W1zcU39DSFRDMoFmXMa9h7LARGTY7w"]
},
"txouts": {
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"],
"txouts": [{
"address": "mgBJ5bG9mQw8mHHcVEJghMamQEXeNLtvpt",
"value": 10000000
}],
"expected": "b5446f2a78e80717c5d75fa3e67d52d3291c42da20c9b02afe27b6403db5906d"
},
"change_address": {
"wifs": ["92JATRBTHRGAACcJb41dAGnh7kQ1wev27tcYWcGA2RZeUJLCcZo"],
"change_address": "mgBJ5bG9mQw8mHHcVEJghMamQEXeNLtvpt",
"expected": "44048c97399574643edf9db089b7f0f69d173d76a72ab12cc8e4670e6356f7d3"
}
},
"retrieve": {
"nulldata_txid": "987451c344c504d07c1fa12cfbf84b5346535da5154006f6dc8399a8fae127eb",
"nonulldata_txid": "2e2c434bda22abd4d5f6e32caf26b79be826a3b3cafbfcade9ceac219aa07ad9"
},
"verify_signature": {
"positive": {
"address": "mkRqiCnLFFsEH6ezsE1RiMxEjLRXZzWjwe",
"signature": "H8wq7z8or7jGGT06ZJ0dC1+wnmRLY/fWnW2SRSRPtypaBAFJAtYhcOl+0jyjujEio91/7eFEW9tuM/WZOusSEGc="
},
"incorrect_address": {
"address": "mkRqiCnLFFsEH6ezsE2RiMxEjLRXZzWjwe",
"signature": "H8wq7z8or7jGGT06ZJ0dC1+wnmRLY/fWnW2SRSRPtypaBAFJAtYhcOl+0jyjujEio91/7eFEW9tuM/WZOusSEGc="
},
"incorrect_signature": {
"address": "mkRqiCnLFFsEH6ezsE1RiMxEjLRXZzWjwe",
"signature": "H8wq7z8or7jGGT06ZJ1dC1+wnmRLY/fWnW2SRSRPtypaBAFJAtYhcOl+0jyjujEio91/7eFEW9tuM/WZOusSEGc="
},
"incorrect_data": {
"address": "mkRqiCnLFFsEH6ezsE1RiMxEjLRXZzWjwe",
"signature": "H8wq7z8or7jGGT06ZJ0dC1+wnmRLY/fWnW2SRSRPtypaBAFJAtYhcOl+0jyjujEio91/7eFEW9tuM/WZOusSEGc="
}
}
}