Add signet support to gen_key_io_test_vectors.py

Github-Pull: #20861
Rebased-From: 2e7c80fb5be82ad4a3f737cab65b31f70a772a23
This commit is contained in:
Pieter Wuille 2021-02-19 14:37:02 -08:00
parent 593e206627
commit 7dfe406e20
4 changed files with 413 additions and 173 deletions

View file

@ -4,5 +4,5 @@ Utilities to generate test vectors for the data-driven Bitcoin tests.
Usage:
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py valid 50 > ../../src/test/data/key_io_valid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py invalid 50 > ../../src/test/data/key_io_invalid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py valid 70 > ../../src/test/data/key_io_valid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py invalid 70 > ../../src/test/data/key_io_invalid.json

View file

@ -3,11 +3,11 @@
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
'''
Generate valid and invalid base58 address and private key test vectors.
Generate valid and invalid base58/bech32(m) address and private key test vectors.
Usage:
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py valid 50 > ../../src/test/data/key_io_valid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py invalid 50 > ../../src/test/data/key_io_invalid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py valid 70 > ../../src/test/data/key_io_valid.json
PYTHONPATH=../../test/functional/test_framework ./gen_key_io_test_vectors.py invalid 70 > ../../src/test/data/key_io_invalid.json
'''
# 2012 Wladimir J. van der Laan
# Released under MIT License
@ -56,12 +56,16 @@ templates = [
((SCRIPT_ADDRESS,), 20, (), (False, 'main', None, None), script_prefix, script_suffix),
((PUBKEY_ADDRESS_TEST,), 20, (), (False, 'test', None, None), pubkey_prefix, pubkey_suffix),
((SCRIPT_ADDRESS_TEST,), 20, (), (False, 'test', None, None), script_prefix, script_suffix),
((PUBKEY_ADDRESS_TEST,), 20, (), (False, 'signet', None, None), pubkey_prefix, pubkey_suffix),
((SCRIPT_ADDRESS_TEST,), 20, (), (False, 'signet', None, None), script_prefix, script_suffix),
((PUBKEY_ADDRESS_REGTEST,), 20, (), (False, 'regtest', None, None), pubkey_prefix, pubkey_suffix),
((SCRIPT_ADDRESS_REGTEST,), 20, (), (False, 'regtest', None, None), script_prefix, script_suffix),
((PRIVKEY,), 32, (), (True, 'main', False, None), (), ()),
((PRIVKEY,), 32, (1,), (True, 'main', True, None), (), ()),
((PRIVKEY_TEST,), 32, (), (True, 'test', False, None), (), ()),
((PRIVKEY_TEST,), 32, (1,), (True, 'test', True, None), (), ()),
((PRIVKEY_TEST,), 32, (), (True, 'signet', False, None), (), ()),
((PRIVKEY_TEST,), 32, (1,), (True, 'signet', True, None), (), ()),
((PRIVKEY_REGTEST,), 32, (), (True, 'regtest', False, None), (), ()),
((PRIVKEY_REGTEST,), 32, (1,), (True, 'regtest', True, None), (), ())
]
@ -76,6 +80,10 @@ bech32_templates = [
('tb', 0, 32, (False, 'test', None, True), Encoding.BECH32, p2wsh_prefix),
('tb', 1, 32, (False, 'test', None, True), Encoding.BECH32M, p2tr_prefix),
('tb', 3, 16, (False, 'test', None, True), Encoding.BECH32M, (OP_3, 16)),
('tb', 0, 20, (False, 'signet', None, True), Encoding.BECH32, p2wpkh_prefix),
('tb', 0, 32, (False, 'signet', None, True), Encoding.BECH32, p2wsh_prefix),
('tb', 1, 32, (False, 'signet', None, True), Encoding.BECH32M, p2tr_prefix),
('tb', 3, 32, (False, 'signet', None, True), Encoding.BECH32M, (OP_3, 32)),
('bcrt', 0, 20, (False, 'regtest', None, True), Encoding.BECH32, p2wpkh_prefix),
('bcrt', 0, 32, (False, 'regtest', None, True), Encoding.BECH32, p2wsh_prefix),
('bcrt', 1, 32, (False, 'regtest', None, True), Encoding.BECH32M, p2tr_prefix),

View file

@ -6,147 +6,207 @@
"x"
],
[
"1KyjgD9vFKmFSysJPUqQdXT8Yy5r82D6y74dfsg1ANTteuHJuP2q1aP1WgGX3oetFRtatKVXxPU"
"2v7k5Bb8Lr1MMgTgW6HAf5YHXi6BzpPjHpQ4srD4RSwHYpzXKiXmLAgiLhkXvp3JF5v7nq45EWr"
],
[
"2CwgfUPJ6BCa16PuFjKeMzLJJUpqnXm9mCtoXVGiGN7s9dNCKfCN5SdT7cu4nMY5omWHPrQLAqYL"
"RAZzCGtMbiUgMiiyrZySrSpdfnQReFXA3r"
],
[
"grEx1jdq4kpgsvorxP5PRyjgbXpvAVpaL5HEcqpDmF6ZpwuqRbzHX64GZ9eUwoSTvmbQb9fnqnh"
"NYamy7tcPQTzoU5iyQojD3sqhiz7zxkvn8"
],
[
"7RSWWNt7pyiZkNnLTuocsLMM6e3c7Mvvq8phtaBVyhuceG37y9r"
"geaFG555Ex5nyRf7JjW6Pj2GwZA8KYxtJJLbr1eZhVW75STbYBZeRszy3wg4pkKdF4ez9J4wQiz"
],
[
"7VXvPTB9ZdTRUS2W1KpcykSA1XHaVrfUGhKvWQXQLMVUNefmaLkF9DFC4fZJ5aMCxmj4HRQcLFGix"
"2Cxmid3c2XQ2zvQ8SA1ha2TKqvqbJS9XFmXRsCneBS3Po7Qqb65z5zNdsoF9AfieXFcpoVPmkmfa"
],
[
"91bBALqY4D1Mmz4vqnCwdGSB4U1sqnZPrKZ8aHENoT5irq6bB9Nc"
"gaJ7UVge2njVg9tFTetJrtHgruMm7aQDiSAxfHrVEgzK8N2ooagDVmDkdph434xzc4K96Gjyxcs"
],
[
"tc19jm4rn"
"5JN5BEVQPZ3tAiatz1RGXkrJuE3EC6bervMaPb38wTNgEuZCeqp"
],
[
"bt1py306q853jeddsuaasstjxjz6l9uehmx8kgpe94lvvwj85rah56asxg35e3"
"3TnFbyUtBRS5rE1KTW81qLVspjJNaB3uu6uuvLjxhZo2DB6PCGh"
],
[
"tb13u87aul665v37upwmu9a4nh82rj9cv94x5tps52e39e6k56t2ryzqv9mkxa"
"7UgSZGaMaTc4d2mdEgcGBFiMeS6eMsithGUqvBsKTQdGzD7XQDbMEYo3gojdbXEPbUdFF3CQoK72f"
],
[
"bcrt1rkqk977nr"
"9261wfqQqruNDnBDhbbb4tN9oKA1KpRFHeoYeufyJApVGixyAG4V"
],
[
"bc10v6wh2rtujsn9hnsyfzzsd9y3rx9n8xhue0agk7c8q9tv3lga7css5jku9rstle93e5fhc8dl"
"cS824CTUh18scFmYuqt6BgxuRhdR4dEEnCHs3fzBbcyQgbfasHbw"
],
[
"tb1q9quwy0k48ne8ppmr7p0jhj6hks7smd7l"
"tc1q0ywf7wkz6t580n3yemd3ucfw8jxn93tpc6wskt"
],
[
"bcrt1q5l6rmlw2et02krnfgl9uuxp8q30dktcjvuzsw7gyk2ykkkm2td0prkw9de"
"bt1pxeeuh96wpm5c6u3kavts2qgwlv6y8um7u7ga6ltlwrhrv7w9vers8lgt3k"
],
[
"bc1q5ezcdrt4qqmkcqz8n50hgww88gqzfx4m6"
"tb130lvl2lyugsk2tf3zhwcjjv39dmwt2tt7ytqaexy8edwcuwks6p5scll5kz"
],
[
"tb1q5gcna4un84qevljj3wk6rvm97f8f00gwtcu7v258cvn880wkf7gqesasqn"
"bcrt1rhsveeudk"
],
[
"bcrt1qtevjqsc85md7pa0CQEnpvdx977juj30usufphy"
"bc10rmfwl8nxdweeyc4sf89t0tn9fv9w6qpyzsnl2r4k48vjqh03qas9asdje0rlr0phru0wqw0p"
],
[
"bc1qret0yy8cmhsh6vw87lxtzt7w0sk4026l5qrvy7"
"tb1qjqnfsuatr54e957xzg9sqk7yqcry9lns"
],
[
"tb1qnw0xfgkucr4ysapsj8gd0u40fpj05n8cn24unkql8mc4ckkcp0mqc7acjd"
"bcrt1q8p08mv8echkf3es027u4cdswxlylm3th76ls8v6y4zy4vwsavngpr4e4td"
],
[
"bcrt1qu26l525vmxfv59gxm2r0c8alnkpzmat2mga2qw"
"BC1QNC2H66VLWTWTW52DP0FYUSNU3QQG5VT4V"
],
[
"bc1prjkeqgknynar5tj6v76yn3u27rep8jf366kmhglq898yn3aczk9ss73nrl"
"tb1qgk665m2auw09rc7pqyf7aulcuhmatz9xqtr5mxew7zuysacaascqs9v0vn"
],
[
"tb1zq0vsl9pta9uwh2txtrmxyedjtqcfkqt5"
"bcrt17CAPP7"
],
[
"bcrt1suvw5wa9elxy3a43ctljjn8avcmqpzwz5m4tycs"
"bc1qxmf2d6aerjzam3rur0zufqxqnyqfts5u302s7x"
],
[
"gf7t7z22jkuKcEjc8gELEYau3NzgGFLtLNEdMpJKcVt6z7mmvEJHH37y36MNGSmriFaPAbGghdh"
"tb1qn8x5dnzpexq7nnvrvnhwr9c3wkakpcyu9wwsjzq9pstkwg0t6qhs4l3rv6"
],
[
"mn9CPaeodb6L1CtJu1KaLtJhDbYL55Hxwe"
"BCRT1Q397G2RNVYRL5LK07CE8NCKHVKP8Z4SC9U0MVH9"
],
[
"cTSecEa3nqxF4mgYkGrxRKeWLpXWng6nUgL4sVeAhrNbtdf1z8hz1VFesD492QWZ4JprpRW1Drr"
"bc1pgxwyajq0gdn389f69uwn2fw9q0z5c9s063j5dgkdd23ajaud4hpsercr9h"
],
[
"4UjQEEvAT4Y9a3mtLFjzhcVBBKz8NiqAMfGhMwaSKgMqatpGT3qWzKY2f9HedshfSaAa439Vn3yNc"
],
[
"5ip19k2UhwhpHMK8ym6ZGnLA8J9JvHzv418AwohCMf3WrCfwLhG"
],
[
"tc1qe7avhvpmn9le76kxlcvwl69ldm0n66gefjetyn"
],
[
"bt1pz4l3ja200jyyhtaxvz4ffm3t33ares72745gwjspttzdllvmte5qs0kd5q"
],
[
"tb13wthrv4wkvpxl57d0plyfqjxvzu9qmdzg7eldaeut2hmcpp02mw2q3ep6tw"
],
[
"bcrt1rqg9chz23"
],
[
"BC102A2J0QF2MX8926EQ3WZGDC45PXL4QN267673J7P7JMJ6VD0RDTAWVQ2ZFNP4JJAW85JXP080"
],
[
"tb1qx0shsrwmrl57djkm0yyqdyp02cmpjmlw"
"tb1z6mnmp5k542l6yk4ul0mp4rq3yvz44lfm"
],
[
"bcrt17capp7"
],
[
"bc1qvgrlqspye3z2ufaekn7qygm7guqjx982l"
"2D2bqvKseKHdoKjCNvjVULUgmxHu9hjKGwDbPRjTRH59tsHNLeyKwq3vyVBbo9LByY9wiapqjwFY"
],
[
"tb1qk8lfs3l8df9gkw69240g0ckg4ywmw9qvmcm0pltxt8udk9szrhxqkhd5n2"
"2SSjAim4wZpeQRe5zTj1qqS6Li9ttJDaZ3ze"
],
[
"bcrt1qKW6Cxkky8a7gyvmkw9p3v5l2gx8zgyjtjv7dl7"
"mi9H6MjLwXxy9kxe1x4ToxyLRBsmcZxgVi"
],
[
"bc1a8xfp7"
"VciXoxEitcn88jy197J9n9cpJ1pZahzU3SyWUiHqLgcfjttLEEJz"
],
[
"tb1dclvmr"
"KppmwADGoExPT9Eq5hjRWpWFDbzJyfzHFgsfxBiDHNpVBgWPRNuy"
],
[
"bcrt1q26vevm7x046n9h3jg6zsgyd3228ra25ck7jah2"
"TN7EQXMxKffzvHo54yHHu9R4ks9f5gWBW3MMVf5k72zAqrgVK9ys"
],
[
"BC1PCCNQDKKS5ZQ0AC69MQYQXU8ADGSGE53UY3AXXHJYFDG77Y0WX9AQHEHRL7"
"92dbrMEYzP5dD5UhQ6maNkCQ4GLG42BM4Gc6XKZzSSMSfosfkkcB"
],
[
"tb1zys2pfhe9fslxat85y7uc5e78uq7449ct"
"J7VQxPxyzuWEkRstQWpCz2AgysEz1APgnWCEQrFvkN3umAnCrhQF"
],
[
"bcrt1slnwcpwf88ffa708xpfkm6a5wsaq9me7y0fmvg3"
],
[
"dhBi3wYUjrVsW1pA4XhLjdavSQYSnsECskAoZ1dqLnV8hCSxuo9EZ9tf4cCoxn7fnKgCoJK3mcE"
],
[
"2UFHPygbpDdbzmQx688QnMqSunZi97Yn5T7DVBdKyTD7sCfGi5fi8r2ct92FNUZPMm1xswo8Ve8c"
],
[
"2yAaXFzjninFv5dn3JnWQ5y9nYkK5ZCMAkDWr4Y9WUiCGa3UiYfs"
],
[
"tc1qmfcz6l7gfwwt0tucqgtmhwlkgtd47a3urnjpt4"
"tc1qymllj6c96v5qj2504y27ldtner6eh8ldx38t83"
],
[
"bt1flep4g"
],
[
"tb13c553hwygcgj48qwmr9f8q0hgdcfklyaye5sxzcpcjnmxv4z506xs90tchn"
],
[
"bcrt1tyddyu"
],
[
"bc10qssq2mknjqf0glwe2f3587wc4jysvs3f8s6chysae6hcl6fxzdm4wxyyscrl5k9f5qmnf05a"
],
[
"tb1q425lmgvxdgtyl2m6xuu2pc354y4fvgg8"
],
[
"bcrt1q9wp8e5d2u3u4g0pll0cy7smeeuqezdun9xl439n3p2gg4fvgfvk3hu52hj"
],
[
"bc1qrz5acazpue8vl4zsaxn8fxtmeuqmyjkq3"
],
[
"tb1qkeuglpgmnex9tv3fr7htzfrh3rwrk23r52rx9halxzmv9fr85lwq0fwhmp"
],
[
"bcrt1qd0t2wrhl7s57z99rsyaekpq0dyjcQRSSmz80r4"
],
[
"BC1QXLFDUCGX90T3E53PQCNKJ2PK25MSF3VLPMVY6T"
],
[
"tb1qmycg4zszgnk34vaurx3cu8wpvteg9h40yq6cp52gt26gjel03t3su3x3xu"
],
[
"bcrt1q9hy58r4fnuxqzdqndpmq9pptc9nt2dw3rczf5e"
],
[
"BC1PA7682NAY6JQSLUWAJYTC0ERWTMW7A4RPWLNTUS32LCXWLHVKKKTQ2UL8CG"
],
[
"tb1z850dpxnwz2fzae5h2myatj4yvu6rq5xq"
],
[
"bcrt1sp525pzjsmpqvcrawjreww36e9keg876skjvpwt"
],
[
"xcAvW5jurCpzSpLxBKEhCewCgwwuGhqJnC"
],
[
"2Cvv8yp9kXbQt8EKh6Yma95yJ1uwYF9YKXuVhGJyu3dHGVsb2AVpTC62TFACZZ3KDNrALxR2CVNs"
],
[
"niUuL46hCuEVvkAzZKHvD746qbmLmzip9Pv3F6UZV14JxzEXBnTkVxCT4URapChJG6qAEgsZs6G"
],
[
"2UHHgGfiipzvB8Eumnmvq6SowvrMJimjT3NwwG1839XEiUfwtpSdkUrseNsQuagXv21ce7aZu6yo"
],
[
"8u9djKu4u6o3bsgeR4BKNnLK3akpo64FYzDAmA9239wKeshgF97"
],
[
"TC1QPAARXSLVMXHVRR0474LZXQYZWLGFZYPSFVL9E4"
],
[
"bt1pakek0n2267t9yaksxaczgr2syhv9y3xkx0wnsdwchfa6xkmjtvuqg3kgyr"
],
[
"tb13h83rtwq62udrhwpn87uely7cyxcjrj0azz6a4r3n9s87x5uj98ys6ufp83"
],
[
"bcrt1rk5vw5qf2"
],
[
"bc10d3rmtg62h747en5j6fju5g5qyvsransrkty6ghh96pu647wumctejlsngh9pf26cysrys2x2"
],
[
"tb1qajuy2cdwqgmrzc7la85al5cwcq374tsp"
],
[
"bcrt1q3udxvj6x20chqh723mn064mzz65yr56ef00xk8czvu3jnx04ydapzk02s5"
],
[
"bc1qule2szwzyaq4qy0s3aa4mauucyqt6fewe"
],
[
"tb1ql0qny5vg9gh5tyzke6dw36px5ulkrp24x53x0pl2t5lpwrtejw3s2seej2"
],
[
"bcrt17CAPP7"
],
[
"bc1qtvm6davyf725wfedc2d5mrgfewqgcrce8gjrpl"
],
[
"tb1q5acjgtqrrw3an0dzavxxxzlex8k7aukjzjk9v2u4rmfdqxjphcyq7ge97e"
]
]

View file

@ -1,55 +1,71 @@
[
[
"1LsN3xZdsNiSMiVc45AGBdhtkQZG53tKpx",
"76a914d9f0c2ae3652e96389b4481a510f0b2b96da1d0888ac",
"1BShJZ8A5q53oJJfMJoEF1gfZCWdZqZwwD",
"76a914728d4cc27d19707b0197cfcd7c412d43287864b588ac",
{
"chain": "main",
"isPrivkey": false
}
],
[
"3MJLKTjYK8U2LSE5G8qH66P6cTkd2fbYKo",
"a914d7184dd5b2ac5ffa6b808271b51d39610ca2952187",
"3L1YkZjdeNSqaZcNKZFXQfyokx3zVYm7r6",
"a914c8f37c3cc21561296ad81f4bec6b5de10ebc185187",
{
"chain": "main",
"isPrivkey": false
}
],
[
"mvAUuoN11iBG6xx7AiX3ifUV9WpDfmPa8u",
"76a914a0aab571f298b042bc9bce37d8a45f9d37e9c5ef88ac",
"mhJuoGLgnJC8gdBgBzEigsoyG4omQXejPT",
"76a91413a92d1998e081354d36c13ce0c9dc04b865d40a88ac",
{
"chain": "test",
"isPrivkey": false
}
],
[
"2MsFPtk8t5LQw7nBpFmsCjf8r9e5vfMMdPX",
"a914000844921919a97eca8adb5b63c02ecf7dc212eb87",
"2N5VpzKEuYvZJbmg6eUNGnfrrD1ir92FWGu",
"a91486648cc2faaf05660e72c04c7a837bcc3e986f1787",
{
"chain": "test",
"isPrivkey": false
}
],
[
"mjC3aAxQcm6QeeJJ81pnpX61xMMgUXuJUG",
"76a914284d017134105d53e712d7801def91cfe6b3b26088ac",
"mtQueCtmAnP3E4aBHXCiFNEQAuPaLMuQNy",
"76a9148d74ecd86c845baf9c6d4484d2d00e731b79e34788ac",
{
"chain": "signet",
"isPrivkey": false
}
],
[
"2NEvWRTHjh89gV52fkperFtwzoFWQiQmiCh",
"a914edc895152c67ccff0ba620bcc373b789ec68266f87",
{
"chain": "signet",
"isPrivkey": false
}
],
[
"mngdx94qJFhSf7A7SAEgQSC9fQJuapujJp",
"76a9144e9dba545455a80ce94c343d1cac9dec62cbf22288ac",
{
"chain": "regtest",
"isPrivkey": false
}
],
[
"2N7sKNwAst83ARAqh1z5Ahrt1UieLQZARvc",
"a914a0653c424a38b1c7d43ccafb83c90e96da58149c87",
"2NBzRN3pV56k3JUvSHifaHyzjGHv7ZS9FZZ",
"a914cd9da5642451273e5b6d088854cc1fad4a8d442187",
{
"chain": "regtest",
"isPrivkey": false
}
],
[
"5J8KazNMuftbk6azCPQb5YhuiQJddSUmJcyYMbSwo8wiUFNcNQJ",
"28f3200da1464c7a9d7456f03980471142a63bcf2bd65f87096694a10c20c6ee",
"5KcrFZvJ2p4dM6QVUPu53cKXcCfozA1PJLHm1mNAxkDYhgThLu4",
"ed6c796e2f62377410766214f55aa81ac9a6590ad7ed57c509c983bf648409ac",
{
"chain": "main",
"isCompressed": false,
@ -57,8 +73,8 @@
}
],
[
"L44JDntsb8mGGLLJXwoEtbYbH1Sf5PZTigvVcA18184sexkwG65w",
"cc04f03e141b18f3debe86edf6daaa2f1b84169515774c5489db97b5a2d09153",
"L195WBrf2G3nCnun4CLxrb8XKk9LbCqH43THh4n4QrL5SzRzpq9j",
"74f76c106e38d20514a99a86e4fe3bb28319e7dd2ad21dbc170cbb516a5358fa",
{
"chain": "main",
"isCompressed": true,
@ -66,8 +82,8 @@
}
],
[
"93A1NRTKmTeKHinsqaPDLqMnsrhZtdgNJJ4SxEB6n7mGtfxk4Bo",
"ced49a2c0d95a062b2da31cc3e04dbad74cf4f93a928c77fd32e8fcca0552926",
"92z6HnMQR4tWqjfVA3UaUN5EuUMgoVMdCa5rZFYZfmgyD7wxYCw",
"b8511e1d74549e305517d48a1d394d1be2cfa5d0f3c0d83f9f450316ffa01276",
{
"chain": "test",
"isCompressed": false,
@ -75,8 +91,8 @@
}
],
[
"cQmrxBnJjdhJFJo98LnNysqDaxUKWBQANYsArzrxsRZhKtaCAqkr",
"5f40e71ffb52d0c31786fb6018db39e964c7d5a6b946590461fd7b28e1c4571e",
"cTPnaF52x4w4Tq6afPxRHux3wbYb86thS7S45A7r3oZc1AHTQ6Qm",
"ad68c48d337181da125de9061933ececcdf7d917631af7d34f7e38082bff9a11",
{
"chain": "test",
"isCompressed": true,
@ -84,8 +100,26 @@
}
],
[
"92kU7nc1yidzKyJdJGDNhNHvjD26KGB2JtTdKK7XyEvm7hWnb1m",
"9961f71b7f22fe502330464805548ac3f5391ff013b91d56608ca0d18e5d9e75",
"924U35yFcYkxe2JXGmuhSRVaShGyhRDZx1ysPmw1sAHuszGMoxq",
"3e8dfaf78d4f02b11d0b645648a4f3080d71d0d068979c47f7255c9a29eee01d",
{
"chain": "signet",
"isCompressed": false,
"isPrivkey": true
}
],
[
"cRy1qCf2LUesGPQagTkYwk2V3PyN2KCPKgxeg6k6KoJPzH7nrVjw",
"82d4187690d6b59bcffda27dae52f2ecb87313cfc0904e0b674a27d906a65fde",
{
"chain": "signet",
"isCompressed": true,
"isPrivkey": true
}
],
[
"932NTcHK35Apf2C3K9Zv1ZdeZEmB1x7ZT2Ju3SjoEY6pUgUpT7H",
"bd7dba24df9e003e145ae9b4862776413a0bb6fa5b4e42753397f2d9536e58a9",
{
"chain": "regtest",
"isCompressed": false,
@ -93,8 +127,8 @@
}
],
[
"cSdQEjZBzGGsZT5td11rRJqcbQ3fvz8pVrM6rkKUuJLSUFwPEWTe",
"96936c11e60fc08e0fb288776368ad7d754eee11753c39bad4211a5b671c875d",
"cNa75orYQ2oos52zCnMaS5PG6XbNZKc5LpGxTHacrxwWeX4WAK3E",
"1d87e3c58b08766fea03598380ec8d59f8c88d5392bf683ab1088bd4caf073ee",
{
"chain": "regtest",
"isCompressed": true,
@ -102,8 +136,8 @@
}
],
[
"bc1qqsjhe0x35lnvcxhf0de0djyqj8gfxwc90g7w8u",
"001404257cbcd1a7e6cc1ae97b72f6c88091d0933b05",
"bc1q5cuatynjmk4szh40mmunszfzh7zrc5xm9w8ccy",
"0014a639d59272ddab015eafdef9380922bf843c50db",
{
"chain": "main",
"isPrivkey": false,
@ -111,8 +145,8 @@
}
],
[
"bc1qxdyx9mr8hp39mnjdamv5f4m9908nm98zv0tt34pzd0xhrkgnelcqjh32xa",
"0020334862ec67b8625dce4deed944d7652bcf3d94e263d6b8d4226bcd71d913cff0",
"bc1qkw7lz3ahms6e0ajv27mzh7g62tchjpmve4afc29u7w49tddydy2syv0087",
"0020b3bdf147b7dc3597f64c57b62bf91a52f179076ccd7a9c28bcf3aa55b5a46915",
{
"chain": "main",
"isPrivkey": false,
@ -120,8 +154,8 @@
}
],
[
"bc1p2g8z7e58vl5epg9x7en4m5e9x67ekastycnlucc2z2n3ucvmppxqnjtw5m",
"5120520e2f668767e990a0a6f6675dd32536bd9b760b2627fe630a12a71e619b084c",
"bc1p5rgvqejqh9dh37t9g94dd9cm8vtqns7dndgj423egwggsggcdzmsspvr7j",
"5120a0d0c06640b95b78f965416ad6971b3b1609c3cd9b512aaa39439088211868b7",
{
"chain": "main",
"isPrivkey": false,
@ -129,8 +163,8 @@
}
],
[
"bc1zyczqag2mv2",
"52022604",
"bc1zr4pq63udck",
"52021d42",
{
"chain": "main",
"isPrivkey": false,
@ -138,8 +172,8 @@
}
],
[
"tb1qx3wv854zd2emkzfc83j2t2adzftkdq4kc0t05d",
"0014345cc3d2a26ab3bb09383c64a5abad12576682b6",
"tb1q74fxwnvhsue0l8wremgq66xzvn48jlc5zthsvz",
"0014f552674d978732ff9dc3ced00d68c264ea797f14",
{
"chain": "test",
"isPrivkey": false,
@ -147,8 +181,8 @@
}
],
[
"tb1qgjr9pkgglh8sw4ksg406xfyl7n2rz5awa5uddeqgn4y96w9khf9s2awvsc",
"0020448650d908fdcf0756d0455fa3249ff4d43153aeed38d6e4089d485d38b6ba4b",
"tb1qpt7cqgq8ukv92dcraun9c3n0s3aswrt62vtv8nqmkfpa2tjfghesv9ln74",
"00200afd802007e598553703ef265c466f847b070d7a5316c3cc1bb243d52e4945f3",
{
"chain": "test",
"isPrivkey": false,
@ -156,8 +190,8 @@
}
],
[
"tb1pqhdwj0m7xg6c95vn07qwce4hy5nmhmqvhayx5w8zvf2hye27vruswrc2t7",
"512005dae93f7e323582d1937f80ec66b72527bbec0cbf486a38e2625572655e60f9",
"tb1ph9v3e8nxct57hknlkhkz75p5pnxnkn05cw8ewpxu6tek56g29xgqydzfu7",
"5120b9591c9e66c2e9ebda7fb5ec2f50340ccd3b4df4c38f9704dcd2f36a690a2990",
{
"chain": "test",
"isPrivkey": false,
@ -165,8 +199,8 @@
}
],
[
"tb1rjfpgh7cnpkqfrq76ekkgucwdqgklltya",
"531092428bfb130d809183dacdac8e61cd02",
"tb1ray6e8gxfx49ers6c4c70l3c8lsxtcmlx",
"5310e93593a0c9354b91c358ae3cffc707fc",
{
"chain": "test",
"isPrivkey": false,
@ -174,8 +208,44 @@
}
],
[
"bcrt1qq6dlzfmth08txpj06gm0jj5qaw7j8jj8qlkwdu",
"0014069bf1276bbbceb3064fd236f94a80ebbd23ca47",
"tb1q0sqzfp3zj42u0perxr6jahhu4y03uw4dypk6sc",
"00147c002486229555c7872330f52edefca91f1e3aad",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1q9jv4qnawnuevqaeadn47gkq05ev78m4qg3zqejykdr9u0cm7yutq6gu5dj",
"00202c99504fae9f32c0773d6cebe4580fa659e3eea044440cc89668cbc7e37e2716",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1pxqf7d825wjtcftj7uep8w24jq3tz8vudfaqj20rns8ahqya56gcs92eqtu",
"51203013e69d54749784ae5ee642772ab2045623b38d4f41253c7381fb7013b4d231",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1rsrzkyvu2rt0dcgexajtazlw5nft4j7494ay396q6auw9375wxsrsgag884",
"532080c562338a1adedc2326ec97d17dd49a57597aa5af4912e81aef1c58fa8e3407",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"bcrt1qwf52dt9y2sv0f7fwkcpmtfjf74d4np2saeljt6",
"00147268a6aca45418f4f92eb603b5a649f55b598550",
{
"chain": "regtest",
"isPrivkey": false,
@ -183,8 +253,8 @@
}
],
[
"bcrt1q3708vp22qn6ezk47lx2g0ck3tvrm7s0dj7naajlxwegm4289gjlqcwwf29",
"00208f9e76054a04f5915abef99487e2d15b07bf41ed97a7decbe67651baa8e544be",
"bcrt1q0lma84unycxl4n96etffthqlf7y5axyp4fxf64kmhymvw8l6pwfs39futd",
"00207ff7d3d793260dfaccbacad295dc1f4f894e9881aa4c9d56dbb936c71ffa0b93",
{
"chain": "regtest",
"isPrivkey": false,
@ -192,8 +262,8 @@
}
],
[
"bcrt1pdt8nx0wk2xmv0fv0tg9l4ps87nes44dwz8s7yd0xppnxv22k2lcsssg874",
"51206acf333dd651b6c7a58f5a0bfa8607f4f30ad5ae11e1e235e6086666295657f1",
"bcrt1p3xat2ryucc2v0adrktqnavfzttvezrr27ngltsa2726p2ehvxz4se722v2",
"512089bab50c9cc614c7f5a3b2c13eb1225ad9910c6af4d1f5c3aaf2b41566ec30ab",
{
"chain": "regtest",
"isPrivkey": false,
@ -201,8 +271,8 @@
}
],
[
"bcrt1sxs49j3ctsrqpvju8wtszynehlcmgx82hmhs6kckvkyzw24d3r6j29kf3gjmmpmxwx00n7m",
"6028342a59470b80c0164b8772e0224f37fe36831d57dde1ab62ccb104e555b11ea4a2d93144b7b0ecce",
"bcrt1saflydw6e26xhp29euhy5jke5jjqyywk3wvtc9ulgw9dvxyuqy9hdnxthyw755c7ldavy7u",
"6028ea7e46bb59568d70a8b9e5c9495b349480423ad1731782f3e8715ac31380216ed9997723bd4a63df",
{
"chain": "regtest",
"isPrivkey": false,
@ -210,56 +280,72 @@
}
],
[
"1HYHMSsBJnA3tkACp8Yet1DEfbc63u4ku4",
"76a914b56c8ec8a6297b2804113ddabd34fb95c574fca788ac",
"16y3Q1XVRZqMR9T1XL1FkvNtD2E1bXBuYa",
"76a9144171ec673aeb9fcf42af6094a3c82207e3b9a78188ac",
{
"chain": "main",
"isPrivkey": false
}
],
[
"3BiJtoZKF93YdYARkHxDdCYbRzwWuN9Dwa",
"a9146defd6f293368f683654fefac42f0fe20add132f87",
"3CmZZnAiHVQgiAKSakf864oJMxN2BP1eLC",
"a914798575fc1041b9440c4e63c28e57e597d00b7e4387",
{
"chain": "main",
"isPrivkey": false
}
],
[
"n2FK7HfSTMg8M5A4haEhSr92xUmRFsi5PS",
"76a914e3655c6d2ae661c1a2e3a84a8ebb3663d2a5478d88ac",
"mtCB3SoBo7EYUv8j54kUubGY4x3aJPY8nk",
"76a9148b0c5f9ee714e0d1d24642ad63d9d5f398d9b56588ac",
{
"chain": "test",
"isPrivkey": false
}
],
[
"2NFiGy8rTrrNKtb7NHoWDpuPtJitNAg2KYr",
"a914f6707c684df7be7e37402fb86578b7d31bcff88387",
"2N5ymzzKpx6EdUR4UdMZ7t9hcuwqtpHwgw5",
"a9148badb3c3b5c0d39f906f7618e0018b7eae4baf7387",
{
"chain": "test",
"isPrivkey": false
}
],
[
"mqvNPprrNJxRnN7aopLgcgzfuZFa9pZRNw",
"76a914721ef1357a0e3a55920e1cbbafabaa1f675befda88ac",
"myXnpYbub28zgiJupDdZSWZtDbjcyfJVby",
"76a914c59ac57661b57daadd7c0caf7318c14f54c6c0fa88ac",
{
"chain": "signet",
"isPrivkey": false
}
],
[
"2MtLg8jS5jSXm9evMzTtvpLjy26dBmjFEoT",
"a9140c0007e89cea625d3bf9543baa5a470bb7e5b67287",
{
"chain": "signet",
"isPrivkey": false
}
],
[
"mzCyqdf2UNGdpgkD9NBgLcxdwXRg1i9buY",
"76a914cd04311bdd1ef9c5c24e41930e032aade82a863a88ac",
{
"chain": "regtest",
"isPrivkey": false
}
],
[
"2N1hdjsHKpLrbXFh1uFLoP8LF9ykukL8mfz",
"a9145cbfa5e24b2a9c85202c1a49d949cd202c9d24b087",
"2N3zGiwFku2vQjYnAqXv5Qu2ztfYRhh7tbF",
"a91475d56d75c88e704d6c72fbe84ac1505abf736b4087",
{
"chain": "regtest",
"isPrivkey": false
}
],
[
"5JEgGYoTJ9dwkvhM1RBtTYHFCLKHYSsetvuusjT8jBRgxkLHbVw",
"376213ede0cff4e5a9a99dc62621849edd12e84e32e50b4c2fd872b2a90a539b",
"5JUHCgyxNSHg64wwju72eNsG6ajqo4Z2fHHw9iLDLfh69rSiL7w",
"5644d06d88855dacf3192a31df8f4acd8e4c155c52a86d2c1fa48303f5cff053",
{
"chain": "main",
"isCompressed": false,
@ -267,8 +353,8 @@
}
],
[
"L4eTMSFgakGfGEv88oZfZTHPicfSpSRLmqkd5xUwM5mRvGdUNWcG",
"dd97572e04e485cb3459c25bd5673159e37a5dfce8f6683c03886cf52c766df0",
"L2kZaexG69VSriMe9T2m1jkS86iPe3xNbjcdfakRC1PHe7ay78Ji",
"a50ee94aefcabf5a5d7c85be5b3844dee03c5604861dbfc77fe388c91e5a30f8",
{
"chain": "main",
"isCompressed": true,
@ -276,8 +362,8 @@
}
],
[
"92Vw1zxCpQeadmn9oo3DcaAzYYATC8E4dxYWcLEpJvmLDGCTpV6",
"78605efe8bc054d0ee79eed107446856c3c359add661a5f450e9a34dcfd9c7a0",
"927JwT1ViCr5TD2ZX8CsMNhg17dXmou5xu4y2KiH54zD7i34UJq",
"4502a54c0026b0150281d41f40860d1e23870c63cdc32645bbed688f2ee41f64",
{
"chain": "test",
"isCompressed": false,
@ -285,8 +371,8 @@
}
],
[
"cNUakHTv7yJopxUZQ3cM5RC4VfMFkUdCAyQ9jtefhomhpyqpjKiL",
"1ab086b845c8776e6f86468b2d7cf782a5b81096274a10b5a21dbf2fbbb20cc6",
"cTpGGNPVy2Eagawohbr4aGtRJzpLnjxGsGYh9DUcBM45f3KdKGF6",
"ba005a0cb39587aab00bd54c848b59e8adaed47403228567ddc739c2a344ff59",
{
"chain": "test",
"isCompressed": true,
@ -294,8 +380,26 @@
}
],
[
"92KS5stuYsoRe4PsxD6DTQsL3HL8oicdVwgwKvJTBeLe9JbFsAV",
"60899bbfa276d9263c47b92d0f3508acb42810ce00f44de1e8cb0abd628aae13",
"932PLCLA19yPNqV67qwHBSGjxi82LVzWBF7josL9ab4Q1kxgPGF",
"bd8677e076eb39770bf7e9f9e8d3f2cf257effab9b4c220fd3439ccfc208c984",
{
"chain": "signet",
"isCompressed": false,
"isPrivkey": true
}
],
[
"cViUpEy8URSsLjUvxwL7cEuNgCVqM7oKBzd1ZPbA4khcQsQJuj1j",
"f2b36ade8393e29dc71e52cb75ba1109ba210203cd7d0a5ae881ad6846516203",
{
"chain": "signet",
"isCompressed": true,
"isPrivkey": true
}
],
[
"92jddDjJCVDmJtgvBHQ9i58PMash8kwsYhRdNo22ea2MYPXdCBE",
"977bf8686f1bcad28f86c4c14afbd33215746bd19203647bf7ff9c6fddc9cc87",
{
"chain": "regtest",
"isCompressed": false,
@ -303,8 +407,8 @@
}
],
[
"cTz7XPo8zzoemHZVoATACAE9L9jzrdJ8Fkkg7a2ZQ52p9gqAASCL",
"bf11771d24fd18daa0a4d9b379cecb9cc7c82177e66f233515351cc05b207007",
"cVwAuMoUqRo399X7vXzuzQyPEvZJMXM8c82zHzRkFCxPCSGx8A6y",
"f93acbbce02b8cb9ddca3fad495441e324cc01eb640b0a7b4c9f0e31644c822a",
{
"chain": "regtest",
"isCompressed": true,
@ -312,8 +416,8 @@
}
],
[
"bc1q6xw4mq83zgpzyedqtpgh65u7psaarrz768pwsc",
"0014d19d5d80f112022265a058517d539e0c3bd18c5e",
"bc1qz377zwe5awr68dnggengqx9vrjt05k98q3sw2n",
"0014147de13b34eb87a3b66846668018ac1c96fa58a7",
{
"chain": "main",
"isPrivkey": false,
@ -321,8 +425,8 @@
}
],
[
"bc1quncjnjmmk4tyxdypl80wqv90lc7qfksp3mcv8lr5zyg9e9y7pv8s09h58f",
"0020e4f129cb7bb556433481f9dee030affe3c04da018ef0c3fc7411105c949e0b0f",
"bc1qkmhskpdzg8kdkfywhu09kswwn9qan9vnkrf6mk40jvnr06s6sz5ssf82ya",
"0020b6ef0b05a241ecdb248ebf1e5b41ce9941d99593b0d3addaaf932637ea1a80a9",
{
"chain": "main",
"isPrivkey": false,
@ -330,8 +434,8 @@
}
],
[
"bc1prf34k6kzuf7vugngsz36guj5ykknjt3l36ch5ykdgemuaflfzvhs45h9c3",
"51201a635b6ac2e27cce226880a3a4725425ad392e3f8eb17a12cd4677cea7e9132f",
"bc1ps8cndas60cntk8x79sg9f5e5jz7x050z8agyugln2ukkks23rryqpejzkc",
"512081f136f61a7e26bb1cde2c1054d33490bc67d1e23f504e23f3572d6b415118c8",
{
"chain": "main",
"isPrivkey": false,
@ -339,8 +443,8 @@
}
],
[
"bc1zaxgqtcvx3y",
"5202e990",
"bc1zn4tsczge9l",
"52029d57",
{
"chain": "main",
"isPrivkey": false,
@ -348,8 +452,8 @@
}
],
[
"tb1q0xeygzklzdcke5fpae8dj4gp7favyg285gy3ez",
"001479b2440adf13716cd121ee4ed95501f27ac22147",
"tb1q6xw0wwd9n9d7ge87dryz4vm5vtahzhvz6yett3",
"0014d19cf739a5995be464fe68c82ab37462fb715d82",
{
"chain": "test",
"isPrivkey": false,
@ -357,8 +461,8 @@
}
],
[
"tb1qmrryvv8jl4cdkce3s856whutzrkfcd2lytv3rqwxkj23ktf9fzzqcylgum",
"0020d8c64630f2fd70db633181e9a75f8b10ec9c355f22d91181c6b4951b2d254884",
"tb1qwn9zq9fu5uk35ykpgsc7rz4uawy4yh0r5m5er26768h5ur50su3qj6evun",
"002074ca20153ca72d1a12c14431e18abceb89525de3a6e991ab5ed1ef4e0e8f8722",
{
"chain": "test",
"isPrivkey": false,
@ -366,8 +470,8 @@
}
],
[
"tb1pv5235wgguf7fu8ajjs0vfpzhgwvwdvxsu88mjrr82cp9esy6467sgt7uws",
"512065151a3908e27c9e1fb2941ec484574398e6b0d0e1cfb90c6756025cc09aaebd",
"tb1pmcdc5d8gr92rtemfsnhpeqanvs0nr82upn5dktxluz9n0qcv34lqxke0wq",
"5120de1b8a34e8195435e76984ee1c83b3641f319d5c0ce8db2cdfe08b37830c8d7e",
{
"chain": "test",
"isPrivkey": false,
@ -375,8 +479,8 @@
}
],
[
"tb1rzhkfz2she865pjqz2dqa3kv0lvfftkeu",
"531015ec912a17c9f540c8025341d8d98ffb",
"tb1rgxjvtfzp0xczz6dlzqv8d5cmuykk4qkk",
"531041a4c5a44179b02169bf101876d31be1",
{
"chain": "test",
"isPrivkey": false,
@ -384,8 +488,44 @@
}
],
[
"bcrt1qp09acyw3823sggs8uyq6yv2vpxe4lq8scuxmef",
"00140bcbdc11d13aa3042207e101a2314c09b35f80f0",
"tb1qa9dlyt6fydestul4y4wh72yshh044w32np8etk",
"0014e95bf22f49237305f3f5255d7f2890bddf5aba2a",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1qu4p26n0033720xm0rjgkds5ehdwf039k2fgv75um5krrvfhrrj7qckl9r2",
"0020e542ad4def8c7ca79b6f1c9166c299bb5c97c4b65250cf539ba5863626e31cbc",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1pjyukm4n4flwd0ey3lrl06c9kalr60ggmlkcxq2rhhxmy4lvkmkpqexdzqy",
"512091396dd6754fdcd7e491f8fefd60b6efc7a7a11bfdb0602877b9b64afd96dd82",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"tb1r4k75s5syvewsvxufdc3xfhf4tw4u30alw39xny3dnxrl6hau7systymfdv",
"5320adbd485204665d061b896e2264dd355babc8bfbf744a69922d9987fd5fbcf409",
{
"chain": "signet",
"isPrivkey": false,
"tryCaseFlip": true
}
],
[
"bcrt1qnk3tdwwj47ppc4pqmxkjdusegedn9ru5gvccwa",
"00149da2b6b9d2af821c5420d9ad26f219465b328f94",
{
"chain": "regtest",
"isPrivkey": false,
@ -393,8 +533,8 @@
}
],
[
"bcrt1qlnpqh99rp80qn6jkgc0zs7acyc50erwp8eefr3zzkrj7ps739fzqzla273",
"0020fcc20b94a309de09ea56461e287bb82628fc8dc13e7291c442b0e5e0c3d12a44",
"bcrt1qz7prfshfkwsxuk72pt6mzr6uumq4qllxe4vmwqt89tat48d362yqlykk6a",
"0020178234c2e9b3a06e5bca0af5b10f5ce6c1507fe6cd59b701672afaba9db1d288",
{
"chain": "regtest",
"isPrivkey": false,
@ -402,8 +542,8 @@
}
],
[
"bcrt1p3zd30ugrjyl587qqyu48vqclt3yawauzw6pwt3cpkskvczrytywsjpyxnq",
"5120889b17f103913f43f800272a76031f5c49d777827682e5c701b42ccc0864591d",
"bcrt1pumee3wj80xvyr7wjmj7zsk26x5pn095aegy862yhx6f2j9sgc9hq6cj4cm",
"5120e6f398ba47799841f9d2dcbc28595a350337969dca087d28973692a91608c16e",
{
"chain": "regtest",
"isPrivkey": false,
@ -411,8 +551,8 @@
}
],
[
"bcrt1stgtmagdaa9dqf0rtsxszgcd232g62t43dvkqmmmpf7deqllv576373vc5k9fps08hq3hek",
"60285a17bea1bde95a04bc6b81a02461aa8a91a52eb16b2c0def614f9b907feca7b51f4598a58a90c1e7",
"bcrt1szqz8hj64d2hhc6nt65v09jxal66pgff2xpcp9kj648qkk8kjzxelsts4dktd799g47uase",
"602810047bcb556aaf7c6a6bd518f2c8ddfeb414252a307012da5aa9c16b1ed211b3f82e156d96df14a8",
{
"chain": "regtest",
"isPrivkey": false,
@ -420,19 +560,51 @@
}
],
[
"1Au8D5w97THBxXDyjCn5o8UcUWHFgZeoWv",
"76a9146c94c780911ea77c43eee9dc7ce4cd5eeab1e2fa88ac",
"12agZTajtRE3STSchwWNWnrm467zzTQ916",
"76a9141156e00f70061e5faba8b71593a8c7554b47090c88ac",
{
"chain": "main",
"isPrivkey": false
}
],
[
"3R2FhhgAE4fM6npLMavoBeedrnDJCN4Ho6",
"a914ffee4c4faa197a760f901d25880c56f9d635fc8987",
"3NXqB6iZiPYbKruNT3d9xNBTmtb73xMvvf",
"a914e49decc9e5d97e0547d3642f3a4795b13ae62bca87",
{
"chain": "main",
"isPrivkey": false
}
],
[
"mjgt4BoCYxjzWvJFoh68x7cj5GeaKDYhyx",
"76a9142dc11fc7b8072f733f690ffb0591c00f4062295c88ac",
{
"chain": "test",
"isPrivkey": false
}
],
[
"2NCT6FdQ5MxorHgnFxLeHyGwTGRdkHcrJDH",
"a914d2a8ec992b0894a0d9391ca5d9c45c388c41be7e87",
{
"chain": "test",
"isPrivkey": false
}
],
[
"mpomiA7wqDnMcxaNLC23eBuXAb4U6H4ZqW",
"76a91465e75e340415ed297c58d6a14d3c17ceeaa17bbd88ac",
{
"chain": "signet",
"isPrivkey": false
}
],
[
"2N1pGAA5uatbU2PKvMA9BnJmHcK6yHfMiZa",
"a9145e008b6cc232164570befc23d216060bf4ea793b87",
{
"chain": "signet",
"isPrivkey": false
}
]
]