|
28 | 28 | "leafHashes": [ |
29 | 29 | "c525714a7f49c28aedbbba78c005931a81c234b2f6c99a73e4d06082adc8bf2b" |
30 | 30 | ], |
31 | | - "merkleRoot": "c525714a7f49c28aedbbba78c005931a81c234b2f6c99a73e4d06082adc8bf2b" |
| 31 | + "quantumRoot": "27e8a6af1f05d3dbfebfc4073a8391cf8db28746767c2b34d606900ad721127b" |
32 | 32 | }, |
33 | 33 | "expected": { |
34 | | - "scriptPubKey": "5320c525714a7f49c28aedbbba78c005931a81c234b2f6c99a73e4d06082adc8bf2b", |
35 | | - "bip350Address": "bc1rc5jhzjnlf8pg4mdmhfuvqpvnr2quyd9j7mye5uly6psg9twghu4s0glfcg", |
| 34 | + "scriptPubKey": "532027e8a6af1f05d3dbfebfc4073a8391cf8db28746767c2b34d606900ad721127b", |
| 35 | + "bip350Address": "bc1ryl52dtclqhfahl4lcsrn4qu3e7xm9p6xwe7zkdxkq6gq44epzfasklalkw", |
36 | 36 | "scriptPathControlBlocks": [ |
37 | | - "c0" |
| 37 | + "c1" |
38 | 38 | ] |
39 | 39 | } |
40 | 40 | }, |
41 | 41 | { |
42 | 42 | "id": "p2qrh_different_version_leaves", |
43 | | - "objective": "Tests P2QRH with two script leaves of different versions", |
| 43 | + "objective": "Tests P2QRH with two script leaves of different versions. TO-DO: currently ignores given leaf version and over-rides. Probably better to throw error", |
44 | 44 | "given": { |
45 | 45 | "scriptTree": [ |
46 | 46 | { |
|
63 | 63 | "8ad69ec7cf41c2a4001fd1f738bf1e505ce2277acdcaa63fe4765192497f47a7", |
64 | 64 | "f224a923cd0021ab202ab139cc56802ddb92dcfc172b9212261a539df79a112a" |
65 | 65 | ], |
66 | | - "merkleRoot": "6c2dc106ab816b73f9d07e3cd1ef2c8c1256f519748e0813e4edd2405d277bef" |
| 66 | + "quantumRoot": "af8e7912e4794d9234f22ae3c03905d50d1015572617efc74f482aa6c8ba0376" |
67 | 67 | }, |
68 | 68 | "expected": { |
69 | | - "scriptPubKey": "53206c2dc106ab816b73f9d07e3cd1ef2c8c1256f519748e0813e4edd2405d277bef", |
70 | | - "bip350Address": "bc1rdskuzp4ts94h87ws0c7drmev3sf9dagewj8qsylyahfyqhf800hszs9g88", |
| 69 | + "scriptPubKey": "5320af8e7912e4794d9234f22ae3c03905d50d1015572617efc74f482aa6c8ba0376", |
| 70 | + "bip350Address": "bc1r4788jyhy09xeyd8j9t3uqwg965x3q92hyct7l360fq42dj96qdmqtpftcg", |
71 | 71 | "scriptPathControlBlocks": [ |
72 | | - "c0f224a923cd0021ab202ab139cc56802ddb92dcfc172b9212261a539df79a112a", |
73 | | - "fa8ad69ec7cf41c2a4001fd1f738bf1e505ce2277acdcaa63fe4765192497f47a7" |
| 72 | + "c1f224a923cd0021ab202ab139cc56802ddb92dcfc172b9212261a539df79a112a", |
| 73 | + "c18ad69ec7cf41c2a4001fd1f738bf1e505ce2277acdcaa63fe4765192497f47a7" |
74 | 74 | ] |
75 | 75 | } |
76 | 76 | }, |
|
100 | 100 | "c81451874bd9ebd4b6fd4bba1f84cdfb533c532365d22a0a702205ff658b17c9", |
101 | 101 | "632c8632b4f29c6291416e23135cf78ecb82e525788ea5ed6483e3c6ce943b42" |
102 | 102 | ], |
103 | | - "merkleRoot": "41646f8c1fe2a96ddad7f5471bc4fee7da98794ef8c45a4f4fc6a559d60c9f6b" |
| 103 | + "quantumRoot": "04b74fb166133f6700927ce4f83ad08cbef5209bdc253b6e727b0206a78fbfd9" |
104 | 104 | }, |
105 | 105 | "expected": { |
106 | | - "scriptPubKey": "532041646f8c1fe2a96ddad7f5471bc4fee7da98794ef8c45a4f4fc6a559d60c9f6b", |
107 | | - "bip350Address": "bc1rg9jxlrqlu25kmkkh74r3h387uldfs72wlrz95n60c6j4n4svna4s258v28", |
| 106 | + "scriptPubKey": "532004b74fb166133f6700927ce4f83ad08cbef5209bdc253b6e727b0206a78fbfd9", |
| 107 | + "bip350Address": "bc1rqjm5lvtxzvlkwqyj0nj0swks3jl02gymmsjnkmnj0vpqdfu0hlvsn5j95l", |
108 | 108 | "scriptPathControlBlocks": [ |
109 | | - "c0c81451874bd9ebd4b6fd4bba1f84cdfb533c532365d22a0a702205ff658b17c9", |
110 | | - "c0632c8632b4f29c6291416e23135cf78ecb82e525788ea5ed6483e3c6ce943b42" |
| 109 | + "c1c81451874bd9ebd4b6fd4bba1f84cdfb533c532365d22a0a702205ff658b17c9", |
| 110 | + "c1632c8632b4f29c6291416e23135cf78ecb82e525788ea5ed6483e3c6ce943b42" |
111 | 111 | ] |
112 | 112 | } |
113 | 113 | }, |
|
136 | 136 | "64512fecdb5afa04f98839b50e6f0cb7b1e539bf6f205f67934083cdcc3c8d89", |
137 | 137 | "2cb2b90daa543b544161530c925f285b06196940d6085ca9474d41dc3822c5cb" |
138 | 138 | ], |
139 | | - "merkleRoot": "ab179431c28d3b68fb798957faf5497d69c883c6fb1e1cd9f81483d87bac90cc" |
| 139 | + "quantumRoot": "f2916fd14cd711482f5262fef02d61647602493e94a3b5ec48d2cc1beee78fa5" |
140 | 140 | }, |
141 | 141 | "expected": { |
142 | | - "scriptPubKey": "5320ab179431c28d3b68fb798957faf5497d69c883c6fb1e1cd9f81483d87bac90cc", |
143 | | - "bip350Address": "bc1r4vtegvwz35ak37me39tl4a2f045u3q7xlv0pek0czjpas7avjrxqapldh6", |
| 142 | + "scriptPubKey": "5320f2916fd14cd711482f5262fef02d61647602493e94a3b5ec48d2cc1beee78fa5", |
| 143 | + "bip350Address": "bc1r72gkl52v6ug5st6jvtl0qttpv3mqyjf7jj3mtmzg6txphmh837jsv2ydgs", |
144 | 144 | "scriptPathControlBlocks": [ |
145 | | - "c02cb2b90daa543b544161530c925f285b06196940d6085ca9474d41dc3822c5cb", |
146 | | - "c064512fecdb5afa04f98839b50e6f0cb7b1e539bf6f205f67934083cdcc3c8d89" |
| 145 | + "c12cb2b90daa543b544161530c925f285b06196940d6085ca9474d41dc3822c5cb", |
| 146 | + "c164512fecdb5afa04f98839b50e6f0cb7b1e539bf6f205f67934083cdcc3c8d89" |
147 | 147 | ] |
148 | 148 | } |
149 | 149 | }, |
|
181 | 181 | "ba982a91d4fc552163cb1c0da03676102d5b7a014304c01f0c77b2b8e888de1c", |
182 | 182 | "9e31407bffa15fefbf5090b149d53959ecdf3f62b1246780238c24501d5ceaf6" |
183 | 183 | ], |
184 | | - "merkleRoot": "ccbd66c6f7e8fdab47b3a486f59d28262be857f30d4773f2d5ea47f7761ce0e2" |
| 184 | + "quantumRoot": "6035c881af058a8135592c019cab755a0b41692e408eebe3ca9f0ee32d1b020c" |
185 | 185 | }, |
186 | 186 | "expected": { |
187 | | - "scriptPubKey": "5320ccbd66c6f7e8fdab47b3a486f59d28262be857f30d4773f2d5ea47f7761ce0e2", |
188 | | - "bip350Address": "bc1rej7kd3hhar76k3an5jr0t8fgyc47s4lnp4rh8uk4afrlwasuur3qarfta7", |
| 187 | + "scriptPubKey": "53206035c881af058a8135592c019cab755a0b41692e408eebe3ca9f0ee32d1b020c", |
| 188 | + "bip350Address": "bc1rvq6u3qd0qk9gzd2e9sqee2m4tg95z6fwgz8whc72nu8wxtgmqgxqu3r6wq", |
189 | 189 | "scriptPathControlBlocks": [ |
190 | | - "c0ffe578e9ea769027e4f5a3de40732f75a88a6353a09d767ddeb66accef85e553", |
191 | | - "c0ba982a91d4fc552163cb1c0da03676102d5b7a014304c01f0c77b2b8e888de1c2645a02e0aac1fe69d69755733a9b7621b694bb5b5cde2bbfc94066ed62b9817", |
192 | | - "c09e31407bffa15fefbf5090b149d53959ecdf3f62b1246780238c24501d5ceaf62645a02e0aac1fe69d69755733a9b7621b694bb5b5cde2bbfc94066ed62b9817" |
| 190 | + "c1ffe578e9ea769027e4f5a3de40732f75a88a6353a09d767ddeb66accef85e553", |
| 191 | + "c1ba982a91d4fc552163cb1c0da03676102d5b7a014304c01f0c77b2b8e888de1c2645a02e0aac1fe69d69755733a9b7621b694bb5b5cde2bbfc94066ed62b9817", |
| 192 | + "c19e31407bffa15fefbf5090b149d53959ecdf3f62b1246780238c24501d5ceaf62645a02e0aac1fe69d69755733a9b7621b694bb5b5cde2bbfc94066ed62b9817" |
193 | 193 | ] |
194 | 194 | } |
195 | 195 | }, |
|
227 | 227 | "737ed1fe30bc42b8022d717b44f0d93516617af64a64753b7a06bf16b26cd711", |
228 | 228 | "d7485025fceb78b9ed667db36ed8b8dc7b1f0b307ac167fa516fe4352b9f4ef7" |
229 | 229 | ], |
230 | | - "merkleRoot": "2f6b2c5397b6d68ca18e09a3f05161668ffe93a988582d55c6f07bd5b3329def" |
| 230 | + "quantumRoot": "4de1ac7ff4cef472d80e44e1873ff7e4c61cc109f8cf87b49aa5309d3f2b8994" |
231 | 231 | }, |
232 | 232 | "expected": { |
233 | | - "scriptPubKey": "53202f6b2c5397b6d68ca18e09a3f05161668ffe93a988582d55c6f07bd5b3329def", |
234 | | - "bip350Address": "bc1r9a4jc5uhkmtgegvwpx3lq5tpv68layaf3pvz64wx7paatvejnhhsnl669j", |
| 233 | + "scriptPubKey": "53204de1ac7ff4cef472d80e44e1873ff7e4c61cc109f8cf87b49aa5309d3f2b8994", |
| 234 | + "bip350Address": "bc1rfhs6cll5em689kqwgnscw0lhunrpesgflr8c0dy655cf60et3x2q2vmn2f", |
235 | 235 | "scriptPathControlBlocks": [ |
236 | | - "c03cd369a528b326bc9d2133cbd2ac21451acb31681a410434672c8e34fe757e91", |
237 | | - "c0737ed1fe30bc42b8022d717b44f0d93516617af64a64753b7a06bf16b26cd711f154e8e8e17c31d3462d7132589ed29353c6fafdb884c5a6e04ea938834f0d9d", |
238 | | - "c0d7485025fceb78b9ed667db36ed8b8dc7b1f0b307ac167fa516fe4352b9f4ef7f154e8e8e17c31d3462d7132589ed29353c6fafdb884c5a6e04ea938834f0d9d" |
| 236 | + "c13cd369a528b326bc9d2133cbd2ac21451acb31681a410434672c8e34fe757e91", |
| 237 | + "c1737ed1fe30bc42b8022d717b44f0d93516617af64a64753b7a06bf16b26cd711f154e8e8e17c31d3462d7132589ed29353c6fafdb884c5a6e04ea938834f0d9d", |
| 238 | + "c1d7485025fceb78b9ed667db36ed8b8dc7b1f0b307ac167fa516fe4352b9f4ef7f154e8e8e17c31d3462d7132589ed29353c6fafdb884c5a6e04ea938834f0d9d" |
239 | 239 | ] |
240 | 240 | } |
241 | 241 | } |
|
0 commit comments