From 9ca6cc0a4b97b801cec3b2a621e9ca3f82ff944b Mon Sep 17 00:00:00 2001 From: josibake Date: Wed, 20 Sep 2023 11:36:01 +0200 Subject: [PATCH] update tests --- .../data/bip352_send_and_receive_vectors.json | 452 +++++++++++++++--- src/wallet/test/silentpayment_tests.cpp | 9 +- 2 files changed, 383 insertions(+), 78 deletions(-) diff --git a/src/test/data/bip352_send_and_receive_vectors.json b/src/test/data/bip352_send_and_receive_vectors.json index 8a00684afbab63..3c538ca15f2a57 100644 --- a/src/test/data/bip352_send_and_receive_vectors.json +++ b/src/test/data/bip352_send_and_receive_vectors.json @@ -9,7 +9,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4630440220249c13d7e108154893504787e751b0791629aaa8e20c243cfeee1314c20bea9302200fdae13752925470922c77fe6194e6ca0349b5dc83834cbcbd2bfbfedd22d8ac21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450220183d48dc7fdb7a06ad0b3f08c27d4d2be9be73b195c82f2e8d02391f416b69aa022100d2ba999624eb16aec0de3430bb0d814a330aa819da4bfc8d92a8969aed76731b21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -19,7 +19,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "463044022026a1f8a92cf50e1b7a3028ec97831851031c1162e64fdb46ab45328021e6ad4b02204e1859434e4c14422dc567f9b81ed1bb9769ce65ea006f26b8f3ea8b9ee4e5312103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "48304602210099bb49ce29aa790ed69623af8b9785045d8882ba6559cc43753272dd64b066bb022100b057758b1e71e60f26278b2c617ee70678038e1703d627c2d8d4b27f0ee98b6b2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac", @@ -51,7 +51,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4630440220249c13d7e108154893504787e751b0791629aaa8e20c243cfeee1314c20bea9302200fdae13752925470922c77fe6194e6ca0349b5dc83834cbcbd2bfbfedd22d8ac21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450220183d48dc7fdb7a06ad0b3f08c27d4d2be9be73b195c82f2e8d02391f416b69aa022100d2ba999624eb16aec0de3430bb0d814a330aa819da4bfc8d92a8969aed76731b21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -60,7 +60,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "463044022026a1f8a92cf50e1b7a3028ec97831851031c1162e64fdb46ab45328021e6ad4b02204e1859434e4c14422dc567f9b81ed1bb9769ce65ea006f26b8f3ea8b9ee4e5312103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "48304602210099bb49ce29aa790ed69623af8b9785045d8882ba6559cc43753272dd64b066bb022100b057758b1e71e60f26278b2c617ee70678038e1703d627c2d8d4b27f0ee98b6b2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac" @@ -100,7 +100,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "4830460221009cc5502615eff4efd7b9bab9c22cc8dc4814b7a997d432fc06809171f86c8f1f0221009e74c433683bde741e6ad610e60ca628c5385524aebb39cb1020890716236d9c21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4630440220694e24d6c3d7236b223ede07f237f8a907915df8c21ff45476845cb103c9d8ca02201c96146831641ef527109526d2fa7b4f95ad188b1982a20d1dcadfa9a55b5c0f21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -110,7 +110,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "473045022100b9302bb12e4e5d15e1e5f26c513b3a17d00e1189f6f23d3d1aea7b596b1e16ae02207758f55471a3e12954c05716a41692e209ca2cfb183a46d52f706d416e0f7cac2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "483046022100c3e8fd443f778963b6a04c70fe6e8d42e8cb4eae7c663cf318a7fe74cf209e5d022100f5291c41f934fb71344df939fa9289dcb25996d31f81fcb175cf547989e531942103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac", @@ -142,7 +142,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "4830460221009cc5502615eff4efd7b9bab9c22cc8dc4814b7a997d432fc06809171f86c8f1f0221009e74c433683bde741e6ad610e60ca628c5385524aebb39cb1020890716236d9c21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4630440220694e24d6c3d7236b223ede07f237f8a907915df8c21ff45476845cb103c9d8ca02201c96146831641ef527109526d2fa7b4f95ad188b1982a20d1dcadfa9a55b5c0f21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -151,7 +151,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "473045022100b9302bb12e4e5d15e1e5f26c513b3a17d00e1189f6f23d3d1aea7b596b1e16ae02207758f55471a3e12954c05716a41692e209ca2cfb183a46d52f706d416e0f7cac2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "483046022100c3e8fd443f778963b6a04c70fe6e8d42e8cb4eae7c663cf318a7fe74cf209e5d022100f5291c41f934fb71344df939fa9289dcb25996d31f81fcb175cf547989e531942103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac" @@ -191,7 +191,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 3, - "483046022100cd7278ed4ba7b7d0efb18ef018f0420a8a37df97f36fb0c43dc6b40ba27238f9022100ed6670486dfee59990895b4c2003fc43f39b92d1bcbd44519c02a3c9a6a6eead21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "46304402204680910bc14f6a8ab209bbb50c2ed6a7414039e9469a13b160dcd895edcba03c02202480b675fa134121994e0e060038f630a891a629aa14ff28d783dff50762c4fa21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -201,7 +201,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 7, - "4630440220648afbadce814c76f85a47ebeffcd1d8247eeb1fd2c4af31a5a41908e77330a5022005a204f498379c773c047770a5996c6e24a318573121bbca692de80885b9eb022103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "46304402201b624529aab1a1c2885d819ab5b04b8e1c2625c443d80edb1646128cf5006cca022063320aa07c204d81931e8907e8dcee6dc22115c03e5729b8f15efa79098906ac2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac", @@ -233,7 +233,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 3, - "483046022100cd7278ed4ba7b7d0efb18ef018f0420a8a37df97f36fb0c43dc6b40ba27238f9022100ed6670486dfee59990895b4c2003fc43f39b92d1bcbd44519c02a3c9a6a6eead21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "46304402204680910bc14f6a8ab209bbb50c2ed6a7414039e9469a13b160dcd895edcba03c02202480b675fa134121994e0e060038f630a891a629aa14ff28d783dff50762c4fa21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -242,7 +242,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 7, - "4630440220648afbadce814c76f85a47ebeffcd1d8247eeb1fd2c4af31a5a41908e77330a5022005a204f498379c773c047770a5996c6e24a318573121bbca692de80885b9eb022103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "46304402201b624529aab1a1c2885d819ab5b04b8e1c2625c443d80edb1646128cf5006cca022063320aa07c204d81931e8907e8dcee6dc22115c03e5729b8f15efa79098906ac2103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac" @@ -282,7 +282,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 7, - "473045022100cd41c66b01a0e1e50bfa0ab14dc134d08eb06377d2ec742d37f3235624d7896b02207bf82f7d9fe374df4f6726475b616e060d1d47ccc6f4b8a9404a32aef0c8619821025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022024848b71ef334bdf524e891ba4841b97b3bafe654bb61d6b87717d324005021f02210093ebcd1728c9527c0f21b195a29ba138bac5651bdc82d7c5d76151e8d1c5004d21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -292,7 +292,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 3, - "463044022012cfbfcbeda4e0215d935348020cfb196d3e7eeec561dd494b51c0e3f07922c30220277ab382086c885269b91385f9120ff8f551231ce8c07513e544b14e59adb6a32103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "4730450220268f17f430e5a96a4694e65dfaee4686247737af082fa445f562d9d0e3e0d4b902210080e006f65c9e1fd94623777304d2b21a93c253b3656d2f768dd275dbe0dc77632103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac", @@ -324,7 +324,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 7, - "473045022100cd41c66b01a0e1e50bfa0ab14dc134d08eb06377d2ec742d37f3235624d7896b02207bf82f7d9fe374df4f6726475b616e060d1d47ccc6f4b8a9404a32aef0c8619821025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022024848b71ef334bdf524e891ba4841b97b3bafe654bb61d6b87717d324005021f02210093ebcd1728c9527c0f21b195a29ba138bac5651bdc82d7c5d76151e8d1c5004d21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -333,7 +333,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 3, - "463044022012cfbfcbeda4e0215d935348020cfb196d3e7eeec561dd494b51c0e3f07922c30220277ab382086c885269b91385f9120ff8f551231ce8c07513e544b14e59adb6a32103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", + "4730450220268f17f430e5a96a4694e65dfaee4686247737af082fa445f562d9d0e3e0d4b902210080e006f65c9e1fd94623777304d2b21a93c253b3656d2f768dd275dbe0dc77632103bd85685d03d111699b15d046319febe77f8de5286e9e512703cdee1bf3be3792", "" ], "scriptPubKey": "76a914d9317c66f54ff0a152ec50b1d19c25be50c8e15988ac" @@ -373,7 +373,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4730450220389bb07dc06f0449433f6f97a85173b4251949037ee2b364419df36948fbd7ba022100d6315c1bdabbcff326dab521ffa7e98b940c010c017cd716984b3bdce42ab20e21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022067b5325ce1c8bb7d81b1fa3eb91e8a2ccc5c427e807970bc6f975b03f2732a0e022100f6b03d5e55d97daf74c46af654535ad8fc19ff2bec3aa983c8390e42c27ff33121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -383,7 +383,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "473045022100e5fd621199f623249f7d655bc30c15a31d07d389244353fd7b4e5f8c010441870220344c2a296f21305a152dec437530041b699b0fc7d0435362298fae70b01a223b21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "46304402204f17f08a91406e9a30f9ce99adfa15fbed995a996efe71016000b677520c7fac02203b03aa3785f936d9da251b41465d638e83ccfc210ef69112c97eda47e025ba1421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -415,7 +415,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4730450220389bb07dc06f0449433f6f97a85173b4251949037ee2b364419df36948fbd7ba022100d6315c1bdabbcff326dab521ffa7e98b940c010c017cd716984b3bdce42ab20e21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022067b5325ce1c8bb7d81b1fa3eb91e8a2ccc5c427e807970bc6f975b03f2732a0e022100f6b03d5e55d97daf74c46af654535ad8fc19ff2bec3aa983c8390e42c27ff33121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -424,7 +424,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "473045022100e5fd621199f623249f7d655bc30c15a31d07d389244353fd7b4e5f8c010441870220344c2a296f21305a152dec437530041b699b0fc7d0435362298fae70b01a223b21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "46304402204f17f08a91406e9a30f9ce99adfa15fbed995a996efe71016000b677520c7fac02203b03aa3785f936d9da251b41465d638e83ccfc210ef69112c97eda47e025ba1421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -465,7 +465,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "private_key": "eadc78165ff1f8ea94ad7cfdc54990738a4c53f6e0507b42154201b8e5dff3b1" @@ -475,7 +475,7 @@ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, "", - "bd1e708f92dbeaf24a6b8dd22e59c6274355424d62baea976b449e220fd75b13578e262ab11b7aa58e037f0c6b0519b66803b7d9decaa1906dedebfb531c56c1" + "0140bd1e708f92dbeaf24a6b8dd22e59c6274355424d62baea976b449e220fd75b13578e262ab11b7aa58e037f0c6b0519b66803b7d9decaa1906dedebfb531c56c1" ], "scriptPubKey": "5120782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "private_key": "fc8716a97a48ba9a05a98ae47b5cd201a25a7fd5d8b73c203c5f7b6b6b3b6ad7" @@ -507,7 +507,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5" }, @@ -516,7 +516,7 @@ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, "", - "bd1e708f92dbeaf24a6b8dd22e59c6274355424d62baea976b449e220fd75b13578e262ab11b7aa58e037f0c6b0519b66803b7d9decaa1906dedebfb531c56c1" + "0140bd1e708f92dbeaf24a6b8dd22e59c6274355424d62baea976b449e220fd75b13578e262ab11b7aa58e037f0c6b0519b66803b7d9decaa1906dedebfb531c56c1" ], "scriptPubKey": "5120782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" } @@ -556,7 +556,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "private_key": "eadc78165ff1f8ea94ad7cfdc54990738a4c53f6e0507b42154201b8e5dff3b1" @@ -566,7 +566,7 @@ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, "", - "0a4d0dca6293f40499394d7eefe14a1de11e0e3454f51de2e802592abf5ee549042a1b1a8fb2e149ee9dd3f086c1b69b2f182565ab6ecf599b1ec9ebadfda6c5" + "01400a4d0dca6293f40499394d7eefe14a1de11e0e3454f51de2e802592abf5ee549042a1b1a8fb2e149ee9dd3f086c1b69b2f182565ab6ecf599b1ec9ebadfda6c5" ], "scriptPubKey": "51208c8d23d4764feffcd5e72e380802540fa0f88e3d62ad5e0b47955f74d7b283c4", "private_key": "1d37787c2b7116ee983e9f9c13269df29091b391c04db94239e0d2bc2182c3bf" @@ -598,7 +598,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5" }, @@ -607,7 +607,7 @@ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, "", - "0a4d0dca6293f40499394d7eefe14a1de11e0e3454f51de2e802592abf5ee549042a1b1a8fb2e149ee9dd3f086c1b69b2f182565ab6ecf599b1ec9ebadfda6c5" + "01400a4d0dca6293f40499394d7eefe14a1de11e0e3454f51de2e802592abf5ee549042a1b1a8fb2e149ee9dd3f086c1b69b2f182565ab6ecf599b1ec9ebadfda6c5" ], "scriptPubKey": "51208c8d23d4764feffcd5e72e380802540fa0f88e3d62ad5e0b47955f74d7b283c4" } @@ -647,7 +647,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "private_key": "eadc78165ff1f8ea94ad7cfdc54990738a4c53f6e0507b42154201b8e5dff3b1" @@ -656,7 +656,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100a93bf8f3d2cb94c642e3b436ebd90f5bb177e02f54f710cfa575e6c2a1694772022100af6fb518560be88aa536b64d379ee39fd84f5efe83b7205405e5b4acacf0b0e32103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", + "473045022037707a776e7b9c24ff6a407b5fff2baac4758271225ee8e9469c059e5b07149e022100942b9bc8d77b5744afbaf0d908e575e4979314a66256b606a95d07edc44af4e12103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", "" ], "scriptPubKey": "76a9148cbc7dfe44f1579bff3340bbef1eddeaeb1fc97788ac", @@ -689,7 +689,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" + "0140c459b671370d12cfb5acee76da7e3ba7cc29b0b4653e3af8388591082660137d087fdc8e89a612cd5d15be0febe61fc7cdcf3161a26e599a4514aa5c3e86f47b" ], "scriptPubKey": "51205a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5" }, @@ -697,7 +697,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100a93bf8f3d2cb94c642e3b436ebd90f5bb177e02f54f710cfa575e6c2a1694772022100af6fb518560be88aa536b64d379ee39fd84f5efe83b7205405e5b4acacf0b0e32103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", + "473045022037707a776e7b9c24ff6a407b5fff2baac4758271225ee8e9469c059e5b07149e022100942b9bc8d77b5744afbaf0d908e575e4979314a66256b606a95d07edc44af4e12103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", "" ], "scriptPubKey": "76a9148cbc7dfe44f1579bff3340bbef1eddeaeb1fc97788ac" @@ -738,7 +738,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "4517e32b783cb235cd67ea90971a014edae0281a997d87f5a00f6dd09363fabf8eae4a756c4608762e6b8433a42af3d605a4216ee278695ad14cd9129bdcf694" + "01404517e32b783cb235cd67ea90971a014edae0281a997d87f5a00f6dd09363fabf8eae4a756c4608762e6b8433a42af3d605a4216ee278695ad14cd9129bdcf694" ], "scriptPubKey": "51208c8d23d4764feffcd5e72e380802540fa0f88e3d62ad5e0b47955f74d7b283c4", "private_key": "e2c88783d48ee91167c16063ecd9620c2a1d2954eefae6f985f18bd0aeb37d82" @@ -747,7 +747,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100ae5e1a5f093f8a1165642bef7e2bbb6887a634ae0f0e70e9972c1923f0b79103022100eea0ec646746ef44bfabd0e78f3b42d618b8f2478d563aef7a6ad395fdf5528a2103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", + "46304402200e5775dbc48e9559c7ac850c84716d72bd7c9be6d19066742db3ffeaecfe278502205b0407ece68f8f217d101b5df3a32fd539b6d5ff596b528495bd23fdfc5b71c12103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", "" ], "scriptPubKey": "76a9148cbc7dfe44f1579bff3340bbef1eddeaeb1fc97788ac", @@ -780,7 +780,7 @@ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, "", - "4517e32b783cb235cd67ea90971a014edae0281a997d87f5a00f6dd09363fabf8eae4a756c4608762e6b8433a42af3d605a4216ee278695ad14cd9129bdcf694" + "01404517e32b783cb235cd67ea90971a014edae0281a997d87f5a00f6dd09363fabf8eae4a756c4608762e6b8433a42af3d605a4216ee278695ad14cd9129bdcf694" ], "scriptPubKey": "51208c8d23d4764feffcd5e72e380802540fa0f88e3d62ad5e0b47955f74d7b283c4" }, @@ -788,7 +788,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100ae5e1a5f093f8a1165642bef7e2bbb6887a634ae0f0e70e9972c1923f0b79103022100eea0ec646746ef44bfabd0e78f3b42d618b8f2478d563aef7a6ad395fdf5528a2103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", + "46304402200e5775dbc48e9559c7ac850c84716d72bd7c9be6d19066742db3ffeaecfe278502205b0407ece68f8f217d101b5df3a32fd539b6d5ff596b528495bd23fdfc5b71c12103e0ec4f64b3fa2e463ccfcf4e856e37d5e1e20275bc89ec1def9eb098eff1f85d", "" ], "scriptPubKey": "76a9148cbc7dfe44f1579bff3340bbef1eddeaeb1fc97788ac" @@ -828,7 +828,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205879951cce10edd86850842592db84ccccb0615445dfdb7f1d6db06c60150cce0220250d94267f6bfccb3ea44c8dd691af6e262e26d26e620f77f3db875f9ebcb1c421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450221009bfd6605223335d0717755aa30df251305cb4c571ed5673a6dbb60a12f81c1f502207468beb8610216a0cdb91b629d889e4b75f67c3a9e9070294faaa01bdf23e53421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -838,7 +838,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202da00d01974b54d949916e55489e6955e4f17ab35cc78fc5176fdc84389216f502206a6e84130fe1e2dc8d7135c67e12fc4bf3433ecc091df92c9b0e349260213aee2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100d411ec000b287f459f7e3e263a721e61d248f72cebd6164ddcaa15d1ee72ea05022070d4059bdbbed348c2579aecf3b1f2382ecd0a7d9e2812abac80e42dbc9e37882103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -878,7 +878,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205879951cce10edd86850842592db84ccccb0615445dfdb7f1d6db06c60150cce0220250d94267f6bfccb3ea44c8dd691af6e262e26d26e620f77f3db875f9ebcb1c421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450221009bfd6605223335d0717755aa30df251305cb4c571ed5673a6dbb60a12f81c1f502207468beb8610216a0cdb91b629d889e4b75f67c3a9e9070294faaa01bdf23e53421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -887,7 +887,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202da00d01974b54d949916e55489e6955e4f17ab35cc78fc5176fdc84389216f502206a6e84130fe1e2dc8d7135c67e12fc4bf3433ecc091df92c9b0e349260213aee2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100d411ec000b287f459f7e3e263a721e61d248f72cebd6164ddcaa15d1ee72ea05022070d4059bdbbed348c2579aecf3b1f2382ecd0a7d9e2812abac80e42dbc9e37882103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -935,7 +935,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205879951cce10edd86850842592db84ccccb0615445dfdb7f1d6db06c60150cce0220250d94267f6bfccb3ea44c8dd691af6e262e26d26e620f77f3db875f9ebcb1c421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450221009bfd6605223335d0717755aa30df251305cb4c571ed5673a6dbb60a12f81c1f502207468beb8610216a0cdb91b629d889e4b75f67c3a9e9070294faaa01bdf23e53421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -945,7 +945,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202da00d01974b54d949916e55489e6955e4f17ab35cc78fc5176fdc84389216f502206a6e84130fe1e2dc8d7135c67e12fc4bf3433ecc091df92c9b0e349260213aee2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100d411ec000b287f459f7e3e263a721e61d248f72cebd6164ddcaa15d1ee72ea05022070d4059bdbbed348c2579aecf3b1f2382ecd0a7d9e2812abac80e42dbc9e37882103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1001,7 +1001,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205879951cce10edd86850842592db84ccccb0615445dfdb7f1d6db06c60150cce0220250d94267f6bfccb3ea44c8dd691af6e262e26d26e620f77f3db875f9ebcb1c421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450221009bfd6605223335d0717755aa30df251305cb4c571ed5673a6dbb60a12f81c1f502207468beb8610216a0cdb91b629d889e4b75f67c3a9e9070294faaa01bdf23e53421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1010,7 +1010,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202da00d01974b54d949916e55489e6955e4f17ab35cc78fc5176fdc84389216f502206a6e84130fe1e2dc8d7135c67e12fc4bf3433ecc091df92c9b0e349260213aee2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100d411ec000b287f459f7e3e263a721e61d248f72cebd6164ddcaa15d1ee72ea05022070d4059bdbbed348c2579aecf3b1f2382ecd0a7d9e2812abac80e42dbc9e37882103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1053,7 +1053,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205879951cce10edd86850842592db84ccccb0615445dfdb7f1d6db06c60150cce0220250d94267f6bfccb3ea44c8dd691af6e262e26d26e620f77f3db875f9ebcb1c421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4730450221009bfd6605223335d0717755aa30df251305cb4c571ed5673a6dbb60a12f81c1f502207468beb8610216a0cdb91b629d889e4b75f67c3a9e9070294faaa01bdf23e53421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1062,7 +1062,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202da00d01974b54d949916e55489e6955e4f17ab35cc78fc5176fdc84389216f502206a6e84130fe1e2dc8d7135c67e12fc4bf3433ecc091df92c9b0e349260213aee2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100d411ec000b287f459f7e3e263a721e61d248f72cebd6164ddcaa15d1ee72ea05022070d4059bdbbed348c2579aecf3b1f2382ecd0a7d9e2812abac80e42dbc9e37882103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1110,7 +1110,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "483046022100c28ea350e0f7b5cb422f3a225c14c015dab747e45ffb5555818fd94bc7b697b7022100c280cd6b792b8aef5099fad9aef3ca507b31a799ecd22000025f480a6960450821025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022100bf736c067c276744fcc62abb06785d0b05c5bbacb8782d1e15650617b703d4ff022026ebfcfcaaabbac40a1bb7d30167a00e5d5864360ba6637e5f6b925f30d488a021025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1120,7 +1120,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100886da204d2af2e80dfdd5fd3bfdd18afefd7e566a055e192b312ddc37db895dc022100c1c61be09b9b11cf90aab9edbd691bc179f7d73b8dd8799e00277400f380f3392103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "46304402203dd3c6cd81705c50d0b87777deb55a16200c0e2b35587168299756b1120bcb6d022018b04eb53e2d0358f3ab4ce3dc6cba989fbc8e683a336c282ed52837297abd282103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1152,7 +1152,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "483046022100c28ea350e0f7b5cb422f3a225c14c015dab747e45ffb5555818fd94bc7b697b7022100c280cd6b792b8aef5099fad9aef3ca507b31a799ecd22000025f480a6960450821025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "473045022100bf736c067c276744fcc62abb06785d0b05c5bbacb8782d1e15650617b703d4ff022026ebfcfcaaabbac40a1bb7d30167a00e5d5864360ba6637e5f6b925f30d488a021025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1161,7 +1161,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "483046022100886da204d2af2e80dfdd5fd3bfdd18afefd7e566a055e192b312ddc37db895dc022100c1c61be09b9b11cf90aab9edbd691bc179f7d73b8dd8799e00277400f380f3392103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "46304402203dd3c6cd81705c50d0b87777deb55a16200c0e2b35587168299756b1120bcb6d022018b04eb53e2d0358f3ab4ce3dc6cba989fbc8e683a336c282ed52837297abd282103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1217,7 +1217,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205b09ccf55fdce7ede345c9f9e3cda70459e1161d48830dfde2b173bb8b5f7a4402203831bae4ac182ad1733a2bd8e8f96253d4d11877fec062a9c72b09469577108621025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502207742a82803102b68ba99dce0bb6df0207c0d6ee00f8cbfe7fc43a941439066ff022100e7bec494036689bf0a226c1e01554b50064b6fa193238f36e293b3bb1c1fbca521025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1227,7 +1227,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402200a008a0f954a24d8b3f85b4d84c194f09a4cfa5d392c0682c40c931ef6fec7d1022032939fdaa842508fd6a3349681726ff3c50b666be1a4f8bdd31610d0546a4d872103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "48304602210095782298e4a778bdbc3a1cea45047a0b0a970e9bc57e93f8066e5898566e88e2022100f08c0b6b9b0097bec58b853b0f21d2e5ad0a16aa8cfb269ec4ef7eb793ce117a2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1259,7 +1259,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "46304402205b09ccf55fdce7ede345c9f9e3cda70459e1161d48830dfde2b173bb8b5f7a4402203831bae4ac182ad1733a2bd8e8f96253d4d11877fec062a9c72b09469577108621025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502207742a82803102b68ba99dce0bb6df0207c0d6ee00f8cbfe7fc43a941439066ff022100e7bec494036689bf0a226c1e01554b50064b6fa193238f36e293b3bb1c1fbca521025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1268,7 +1268,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402200a008a0f954a24d8b3f85b4d84c194f09a4cfa5d392c0682c40c931ef6fec7d1022032939fdaa842508fd6a3349681726ff3c50b666be1a4f8bdd31610d0546a4d872103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "48304602210095782298e4a778bdbc3a1cea45047a0b0a970e9bc57e93f8066e5898566e88e2022100f08c0b6b9b0097bec58b853b0f21d2e5ad0a16aa8cfb269ec4ef7eb793ce117a2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1324,7 +1324,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "473045022021e0c4d2b652296c94c366809e50bcd5b193efa4d852c7d06e6f8e9d1640cc820221008f13f009e26cdb92a6afa32928eb77b6833a2d1e8f97dd8cf228d5f3b262469421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502204e4a9998ea83dbe655a4bda06455f4a58e853d3dd97a1219ea11ef73fca0a0e0022100a2d116b88aecf031387fef1cd553659265da0638277677752a03383d692b8c9121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1334,7 +1334,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "47304502203faa9ca692b672a35253ac558c37e080a771679fc1c6064cbfb6bd07a6e1736c022100b4aa22c082dec05a47a3eb5c973d42647735ccf9fd3524ba9fd6547bf2096af42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "46304402200b898dd807b758df4970da2192548cb2c664c40008ad056e2c92524fc6b31bbe02202a3d8e789aab072cad78ff50e91a2e59865ddba85ed46f379f18ea078fd53c812103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1366,7 +1366,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "473045022021e0c4d2b652296c94c366809e50bcd5b193efa4d852c7d06e6f8e9d1640cc820221008f13f009e26cdb92a6afa32928eb77b6833a2d1e8f97dd8cf228d5f3b262469421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502204e4a9998ea83dbe655a4bda06455f4a58e853d3dd97a1219ea11ef73fca0a0e0022100a2d116b88aecf031387fef1cd553659265da0638277677752a03383d692b8c9121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1375,7 +1375,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "47304502203faa9ca692b672a35253ac558c37e080a771679fc1c6064cbfb6bd07a6e1736c022100b4aa22c082dec05a47a3eb5c973d42647735ccf9fd3524ba9fd6547bf2096af42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "46304402200b898dd807b758df4970da2192548cb2c664c40008ad056e2c92524fc6b31bbe02202a3d8e789aab072cad78ff50e91a2e59865ddba85ed46f379f18ea078fd53c812103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1431,7 +1431,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "463044022100b8938655162663f08e6dbd829383e4f90dcbb9eeb8d35086b1254e279427aec6021f1d74425b58f6fb1dbc8e5c1893a3a4f1244b07bb919667202fccf7636d2ea321025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502205a122a55234ad67d5988e74f628342d9f42b2054379d48b7e83876f458208efe022100c28ded1986853a0d145bbca5d4c818c4a3a69378c6589d14820fa49a586c535121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1441,7 +1441,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "463044022009aa4d01a7a00599bd393bde00c6d3134d1aa675088f9bcabcbfd8984d62138002200cb1e1a467371e0dc5da5ae3522efd879060b167590fcefbdf0c025fb55b60d72103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100e1ce0ca000c99c5f448effcd9d45f51c7803972156bb195730dc6a299a59e5c302200d138f762b39323191176db8ab243a989c9ac63d6f3eb3c52295c9e5202f0e5b2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1481,7 +1481,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "463044022100b8938655162663f08e6dbd829383e4f90dcbb9eeb8d35086b1254e279427aec6021f1d74425b58f6fb1dbc8e5c1893a3a4f1244b07bb919667202fccf7636d2ea321025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "47304502205a122a55234ad67d5988e74f628342d9f42b2054379d48b7e83876f458208efe022100c28ded1986853a0d145bbca5d4c818c4a3a69378c6589d14820fa49a586c535121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1490,7 +1490,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "463044022009aa4d01a7a00599bd393bde00c6d3134d1aa675088f9bcabcbfd8984d62138002200cb1e1a467371e0dc5da5ae3522efd879060b167590fcefbdf0c025fb55b60d72103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100e1ce0ca000c99c5f448effcd9d45f51c7803972156bb195730dc6a299a59e5c302200d138f762b39323191176db8ab243a989c9ac63d6f3eb3c52295c9e5202f0e5b2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1542,7 +1542,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4830460221009083c31d839ecd5363dc1596bf150eb9c84ef7a534b125b351c7b7421314426b022100ec9cf2882b497cf5c4ac5a68a7b1f0452bd65f7db1a6a519ad8043cbbdf1c4ce21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "463044022057840e707904d6ac036508b02c96f4a430d6d16efec7a8ed1e7a21e137e0702f022066a63ee9c50f6eeb43895e2818f501aa2305cf4232b470b91624c14c27fed87621025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1552,7 +1552,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "4830460221009134bad227cbc75f6f30e319b660f454ee252638581f55339af4022cee5f80dc0221008bd209e759ec86e831ab955550a7e9b5078d4515b7ddf4d7184318c9a213c8bb2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "47304502203a977486cb8bb4d9fdf2b535152ff2b52e3f030f952c202ef759bdc0deaa920e022100eabb0bc54c8e7851997c350dc96d0ead718ac74c472f62ef1f8c35c9aff3910f2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1592,7 +1592,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4830460221009083c31d839ecd5363dc1596bf150eb9c84ef7a534b125b351c7b7421314426b022100ec9cf2882b497cf5c4ac5a68a7b1f0452bd65f7db1a6a519ad8043cbbdf1c4ce21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "463044022057840e707904d6ac036508b02c96f4a430d6d16efec7a8ed1e7a21e137e0702f022066a63ee9c50f6eeb43895e2818f501aa2305cf4232b470b91624c14c27fed87621025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1601,7 +1601,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "4830460221009134bad227cbc75f6f30e319b660f454ee252638581f55339af4022cee5f80dc0221008bd209e759ec86e831ab955550a7e9b5078d4515b7ddf4d7184318c9a213c8bb2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "47304502203a977486cb8bb4d9fdf2b535152ff2b52e3f030f952c202ef759bdc0deaa920e022100eabb0bc54c8e7851997c350dc96d0ead718ac74c472f62ef1f8c35c9aff3910f2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1653,7 +1653,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4830460221009dea11cb686baf5b6d3b48eb851143e23f56daff4e66c19e9d675c4902cf6404022100e9758a6dd9365f7662fea474cc0396983d3a00893d9bb8d0d9ab31d2e3f2df5121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4830460221008f86ec0bde5ee60d9000d309e500ed6401a9fb23221ccc10510c4bba175fd1e4022100b95361cb144cdd7114de6011dd48c51878382339cfbe7730d8fe9d592b6fd70521025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1663,7 +1663,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202b1a191129b560227ea8b2ba3852e2614b1cfe73228f43948e4995895de88591022009412e90fd8f982eb8a4e3135adb33e6ad0b8b2d7db046b8fcd60d1ab6780d2a2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100902d6fa0288320ec156eee729aa62e487af65c547825dafe50f13f2726542f44022046b6a343059186b72208ba7c178b97a446c43aeb16ae4c0bf23014a8a52472672103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1719,7 +1719,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "4830460221009dea11cb686baf5b6d3b48eb851143e23f56daff4e66c19e9d675c4902cf6404022100e9758a6dd9365f7662fea474cc0396983d3a00893d9bb8d0d9ab31d2e3f2df5121025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "4830460221008f86ec0bde5ee60d9000d309e500ed6401a9fb23221ccc10510c4bba175fd1e4022100b95361cb144cdd7114de6011dd48c51878382339cfbe7730d8fe9d592b6fd70521025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1728,7 +1728,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "46304402202b1a191129b560227ea8b2ba3852e2614b1cfe73228f43948e4995895de88591022009412e90fd8f982eb8a4e3135adb33e6ad0b8b2d7db046b8fcd60d1ab6780d2a2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "473045022100902d6fa0288320ec156eee729aa62e487af65c547825dafe50f13f2726542f44022046b6a343059186b72208ba7c178b97a446c43aeb16ae4c0bf23014a8a52472672103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1782,7 +1782,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "463044022052dcc224c718ba9fc122cf6c5b68054909cea41fc5d19313313693c019e4520502204ad6744b6ecd1bbae96bb73a40dc9cc3957d998ab02d7f053d2f01e4abc5bfef21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "463044022017ff3c74dad1906ad3a44b4d069aeb1a3cf7aef924e1963bb39446cf15e91b0b02206788b522030d7d7e7c91fdb0b22784c8ec3c7b9cfba97d04bd9761e55671cf5421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac", @@ -1792,7 +1792,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "473045022031ad5251494d2725c69cfee2195366083fd993bebc4cf799bb9d923a7a7f385c022100ebd46b71ebcbf6c7cfc34ff0cbaeaccadea13a09b135a101689520e1f34f3a552103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "483046022100e33c5e1ace77f9d9854da2e4fa3c98148b4e238c23e4d7ec7e2134b577e915e9022100fded51989730e0079ac9fe6b1655b557d91166d8e1224777bdcce8778cbc5cd42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", @@ -1832,7 +1832,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "463044022052dcc224c718ba9fc122cf6c5b68054909cea41fc5d19313313693c019e4520502204ad6744b6ecd1bbae96bb73a40dc9cc3957d998ab02d7f053d2f01e4abc5bfef21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "463044022017ff3c74dad1906ad3a44b4d069aeb1a3cf7aef924e1963bb39446cf15e91b0b02206788b522030d7d7e7c91fdb0b22784c8ec3c7b9cfba97d04bd9761e55671cf5421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1841,7 +1841,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "473045022031ad5251494d2725c69cfee2195366083fd993bebc4cf799bb9d923a7a7f385c022100ebd46b71ebcbf6c7cfc34ff0cbaeaccadea13a09b135a101689520e1f34f3a552103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "483046022100e33c5e1ace77f9d9854da2e4fa3c98148b4e238c23e4d7ec7e2134b577e915e9022100fded51989730e0079ac9fe6b1655b557d91166d8e1224777bdcce8778cbc5cd42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1883,7 +1883,7 @@ "prevout": [ "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", 0, - "463044022052dcc224c718ba9fc122cf6c5b68054909cea41fc5d19313313693c019e4520502204ad6744b6ecd1bbae96bb73a40dc9cc3957d998ab02d7f053d2f01e4abc5bfef21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", + "463044022017ff3c74dad1906ad3a44b4d069aeb1a3cf7aef924e1963bb39446cf15e91b0b02206788b522030d7d7e7c91fdb0b22784c8ec3c7b9cfba97d04bd9761e55671cf5421025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5", "" ], "scriptPubKey": "76a91419c2f3ae0ca3b642bd3e49598b8da89f50c1416188ac" @@ -1892,7 +1892,7 @@ "prevout": [ "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", 0, - "473045022031ad5251494d2725c69cfee2195366083fd993bebc4cf799bb9d923a7a7f385c022100ebd46b71ebcbf6c7cfc34ff0cbaeaccadea13a09b135a101689520e1f34f3a552103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "483046022100e33c5e1ace77f9d9854da2e4fa3c98148b4e238c23e4d7ec7e2134b577e915e9022100fded51989730e0079ac9fe6b1655b557d91166d8e1224777bdcce8778cbc5cd42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", "" ], "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" @@ -1922,5 +1922,305 @@ } } ] + }, + { + "comment": "Pubkey extraction", + "sending": [ + { + "given": { + "inputs": [ + { + "prevout": [ + "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", + 0, + "4630440220145d579b02bce0c6da480bc375844d937d1c91bd2a9603d6b110913d77475a100220651abe78c13c3e3b9ef0b4ba7f18453bd78d3f63868a61f4346c91acb80025df", + "" + ], + "scriptPubKey": "21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5ac", + "private_key": "eadc78165ff1f8ea94ad7cfdc54990738a4c53f6e0507b42154201b8e5dff3b1" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 0, + "46304402205009cb2326dbe34789813f3001243316f8cffe737f752137691b52c42be2790e022066dcdf560bee60b8fe94fb73fc83a7f047243611e9fcaa40d73bef0719186a592103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 1, + "0075473045022100aefde6b4e8c14505a0aec22c700f90f4b2efb1d95d1a2d278feba96bb6450cbd0220344e3c9eac6682b3b179eddaf4f6a9d6ec98512ff96f8e443854016432b077dc2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 2, + "473045022012f39cbdbca0dbb92d8796af8e25dc34e42f14c23a47cdc6fb37be1b050ef71b022100848e2faf3e1a7c74bb718d34959fed06c7a813a5be4fd1f3a4aa6213b4d5b9dc4107782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c3799373233387c5343bf58e23269e903335b958a12182f9849297321e8d710e49a8727129cab", + "" + ], + "scriptPubKey": "76a91458f205383d8ac53f6bf2c08d1e11726a92c0385c88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 3, + "", + "024730450220120f4804c45f34f626a58eedc2778bf863d000e1d03af9c513732a88f02e2ed5022100c774c619f4be5bf42d35e1bcd3f4d3079522180f01b1e910a18fda352845f0442103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" + ], + "scriptPubKey": "00147cdd63cc408564188e8e472640e921c7c90e651d", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 4, + "", + "024730450220120f4804c45f34f626a58eedc2778bf863d000e1d03af9c513732a88f02e2ed5022100c774c619f4be5bf42d35e1bcd3f4d3079522180f01b1e910a18fda352845f0444107782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c3799373233387c5343bf58e23269e903335b958a12182f9849297321e8d710e49a8727129cab" + ], + "scriptPubKey": "001458f205383d8ac53f6bf2c08d1e11726a92c0385c", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 5, + "1600147cdd63cc408564188e8e472640e921c7c90e651d", + "02473045022021e3ec2eeb6432366c597a92c16e69c281a93642bf8e34e5394071129a0641e7022100c3a252dc5916985cc027c25a0779fb71bfe9429a6686b1e0675136ae56fe00802103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" + ], + "scriptPubKey": "a914d37c679cae8f6622dd6dfac479b1bcc0bade4bec87", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 6, + "", + "014010c7cbf3a5a5cde1d9d6324add51e0c538c56e1add950af3685ee6fd52f8575b2dfc39ec70a7fb2af0a575c26144f20e7f7399d10aa9275a8442a6c55d9d876a" + ], + "scriptPubKey": "5120782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 7, + "47304502206a72eba19f66a0db4e23b1fc3a4abed92d60138cab5e3f1ed024d34cc2241aee022100e57a7780a2971145892b80444739f6abd00d4275c34b1c9e9fad4affb220338c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 8, + "4830460221008545341dbb8828b663b4e99dfec3e4c1cce2c6c5a0d0a7eeec0d0600265f15ad022100c6aa09a8930ed7c62c2bc0d586f8e13b49b48aadc4cc94f3afb16a8c875890232103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 9, + "47304502205aa144c0787fd2f5922d593c364a4e74166198ec7e3c096f83305d429e2728ee022100eab4e7573c12f7386884bb3231b71fee7096f7129de3b7fc8d40602ca1da478c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 10, + "463044022070438f93760fc90c6e1b4480fddf1f315e2226a0b1f1573ce9404a37e16badc30220432d566113d7282e91a529ca1fe25383b19be1c270867fa0b76cc9a3adc390c42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 11, + "473045022100a19c8d35c35540e7e56469cd97110770329e157d6334940f7b50df6198933786022022c7ed5b8ff3a759d23a75e30d78512dcd4bdf6bc6ecfa5c3de9337317f3136c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac", + "private_key": "0378e95685b74565fa56751b84a32dfd18545d10d691641b8372e32164fad66a" + } + ], + "recipients": [ + [ + "sp1qqgste7k9hx0qftg6qmwlkqtwuy6cycyavzmzj85c6qdfhjdpdjtdgqjuexzk6murw56suy3e0rd2cgqvycxttddwsvgxe2usfpxumr70xc9pkqwv", + 1.0 + ] + ] + }, + "expected": { + "outputs": [ + [ + "efab04e862066b3c35356dd09853aec1d5e570a652a13d6fb41b2757164a84cc", + 1.0 + ] + ] + } + } + ], + "receiving": [ + { + "given": { + "inputs": [ + { + "prevout": [ + "f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16", + 0, + "4630440220145d579b02bce0c6da480bc375844d937d1c91bd2a9603d6b110913d77475a100220651abe78c13c3e3b9ef0b4ba7f18453bd78d3f63868a61f4346c91acb80025df", + "" + ], + "scriptPubKey": "21025a1e61f898173040e20616d43e9f496fba90338a39faa1ed98fcbaeee4dd9be5ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 0, + "46304402205009cb2326dbe34789813f3001243316f8cffe737f752137691b52c42be2790e022066dcdf560bee60b8fe94fb73fc83a7f047243611e9fcaa40d73bef0719186a592103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 1, + "0075473045022100aefde6b4e8c14505a0aec22c700f90f4b2efb1d95d1a2d278feba96bb6450cbd0220344e3c9eac6682b3b179eddaf4f6a9d6ec98512ff96f8e443854016432b077dc2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 2, + "473045022012f39cbdbca0dbb92d8796af8e25dc34e42f14c23a47cdc6fb37be1b050ef71b022100848e2faf3e1a7c74bb718d34959fed06c7a813a5be4fd1f3a4aa6213b4d5b9dc4107782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c3799373233387c5343bf58e23269e903335b958a12182f9849297321e8d710e49a8727129cab", + "" + ], + "scriptPubKey": "76a91458f205383d8ac53f6bf2c08d1e11726a92c0385c88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 3, + "", + "024730450220120f4804c45f34f626a58eedc2778bf863d000e1d03af9c513732a88f02e2ed5022100c774c619f4be5bf42d35e1bcd3f4d3079522180f01b1e910a18fda352845f0442103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" + ], + "scriptPubKey": "00147cdd63cc408564188e8e472640e921c7c90e651d" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 4, + "", + "024730450220120f4804c45f34f626a58eedc2778bf863d000e1d03af9c513732a88f02e2ed5022100c774c619f4be5bf42d35e1bcd3f4d3079522180f01b1e910a18fda352845f0444107782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c3799373233387c5343bf58e23269e903335b958a12182f9849297321e8d710e49a8727129cab" + ], + "scriptPubKey": "001458f205383d8ac53f6bf2c08d1e11726a92c0385c" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 5, + "1600147cdd63cc408564188e8e472640e921c7c90e651d", + "02473045022021e3ec2eeb6432366c597a92c16e69c281a93642bf8e34e5394071129a0641e7022100c3a252dc5916985cc027c25a0779fb71bfe9429a6686b1e0675136ae56fe00802103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" + ], + "scriptPubKey": "a914d37c679cae8f6622dd6dfac479b1bcc0bade4bec87" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 6, + "", + "014010c7cbf3a5a5cde1d9d6324add51e0c538c56e1add950af3685ee6fd52f8575b2dfc39ec70a7fb2af0a575c26144f20e7f7399d10aa9275a8442a6c55d9d876a" + ], + "scriptPubKey": "5120782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 7, + "47304502206a72eba19f66a0db4e23b1fc3a4abed92d60138cab5e3f1ed024d34cc2241aee022100e57a7780a2971145892b80444739f6abd00d4275c34b1c9e9fad4affb220338c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 8, + "4830460221008545341dbb8828b663b4e99dfec3e4c1cce2c6c5a0d0a7eeec0d0600265f15ad022100c6aa09a8930ed7c62c2bc0d586f8e13b49b48aadc4cc94f3afb16a8c875890232103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 9, + "47304502205aa144c0787fd2f5922d593c364a4e74166198ec7e3c096f83305d429e2728ee022100eab4e7573c12f7386884bb3231b71fee7096f7129de3b7fc8d40602ca1da478c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 10, + "463044022070438f93760fc90c6e1b4480fddf1f315e2226a0b1f1573ce9404a37e16badc30220432d566113d7282e91a529ca1fe25383b19be1c270867fa0b76cc9a3adc390c42103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + }, + { + "prevout": [ + "a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d", + 11, + "473045022100a19c8d35c35540e7e56469cd97110770329e157d6334940f7b50df6198933786022022c7ed5b8ff3a759d23a75e30d78512dcd4bdf6bc6ecfa5c3de9337317f3136c2103782eeb913431ca6e9b8c2fd80a5f72ed2024ef72a3c6fb10263c379937323338", + "" + ], + "scriptPubKey": "76a9147cdd63cc408564188e8e472640e921c7c90e651d88ac" + } + ], + "outputs": [ + "efab04e862066b3c35356dd09853aec1d5e570a652a13d6fb41b2757164a84cc" + ], + "key_material": { + "spend_priv_key": "9d6ad855ce3417ef84e836892e5a56392bfba05fa5d97ccea30e266f540e08b3", + "scan_priv_key": "0f694e068028a717f8af6b9411f9a133dd3565258714cc226594b34db90c1f2c" + }, + "labels": [] + }, + "expected": { + "addresses": [ + "sp1qqgste7k9hx0qftg6qmwlkqtwuy6cycyavzmzj85c6qdfhjdpdjtdgqjuexzk6murw56suy3e0rd2cgqvycxttddwsvgxe2usfpxumr70xc9pkqwv" + ], + "outputs": [ + { + "pub_key": "efab04e862066b3c35356dd09853aec1d5e570a652a13d6fb41b2757164a84cc", + "priv_key_tweak": "4ab057a0bb5371be9a67724ab40f1b87a115ae3a879df443c71e4282987572cb", + "signature": "27b4f335f5940adf6f73c6bc3d6e322ac347e7bfaeeea641f6e2b9257960c847ce49ec2b02acfacca8fb04de66b2f1aeca366bfb77fabf72c011e85b55f5aa3c" + } + ] + } + } + ] } ] \ No newline at end of file diff --git a/src/wallet/test/silentpayment_tests.cpp b/src/wallet/test/silentpayment_tests.cpp index 7cb39ec33909a5..e7569607781093 100644 --- a/src/wallet/test/silentpayment_tests.cpp +++ b/src/wallet/test/silentpayment_tests.cpp @@ -11,6 +11,7 @@ #include #include #include +#include namespace wallet { BOOST_FIXTURE_TEST_SUITE(silentpayment_tests, BasicTestingSetup) @@ -110,8 +111,12 @@ BOOST_AUTO_TEST_CASE(bip352_send_and_receive_test_vectors) CScript script_sig = CScript(script_sig_bytes.begin(), script_sig_bytes.end()); CTxIn txin{outpoint, script_sig}; CScriptWitness witness; - witness.stack.push_back(ParseHex(prevout[3].get_str())); - txin.scriptWitness = witness; + // read the field txWitness as a stream and write txWitness >> witness.stack; + auto witness_str = ParseHex(prevout[3].get_str()); + if (!witness_str.empty()) { + SpanReader(0, 0, witness_str) >> witness.stack; + txin.scriptWitness = witness; + } vin.push_back(txin); coins[outpoint] = Coin{CTxOut{{}, spk}, 0, false}; }