Goal
Assemble a set of standard Bitcoin addresses and their corresponding private keys for use in future tests of Bitcoin software. These addresses must have already been included in transactions on the Bitcoin blockchain.
Contents
- Goal
- Contents
- Notes
- Bitcoin Address Test Set
Notes
This test set contains 30 standard Bitcoin addresses. Also recorded is the txid of the first onchain transaction that included each address.
My working definition of a standard address:
- An uncompressed single-signature Pay-To-Public-Key-Hash (P2PKH) address.
I have already published a Bitcoin address test set. However, since then, I have performed two more projects in which new addresses were created:
- Creating and signing a standard Bitcoin transaction with two inputs and two outputs
- Creating and signing a standard Bitcoin transaction with three inputs and three outputs
This article includes the addresses from the first test set as well as the new addresses. I have tested that each private key produces the expected address. I used the
private_key_to_address.py
tool from the article Generating a standard Bitcoin address #2.Example: Test that address 1 is derived from private key 1.
stjohn@judgement:work$ cat data/k1.txt
00000000000000000000000000000000000000000068656c6c6f5f776f726c64
stjohn@judgement:work$ cat data/a1.txt
19VdGCFG8QH3CmYXjMXd3UQCK2HdC3UodP
stjohn@judgement:work$ python private_key_to_address.py -f data/k1.txt
19VdGCFG8QH3CmYXjMXd3UQCK2HdC3UodP
stjohn@judgement:work$ python private_key_to_address.py -f data/k1.txt | diff - data/a1.txt
Bitcoin Address Test Set
Source list
1: Generating a standard Bitcoin address
2: Creating and signing a standard raw Bitcoin transaction
3: Verifying a signed deed of the GPG 1.4.10 source code
4: Creating and signing a standard raw Bitcoin transaction: Iteration #2
5: Using a transaction to validate a Bitcoin address
6: Storing bitcoin on an offline Raspberry Pi
7: Verifying the first checkpoint article in Edgecase Datafeed
8: Creating a Bitcoin transaction with two outputs
9: Creating a Bitcoin transaction with two inputs
10: Buying and setting up a Raspberry Pi for storing Bitcoin
11: Creating and signing a standard Bitcoin transaction with two inputs and two outputs
12: Creating and signing a standard Bitcoin transaction with three inputs and three outputs
Address 1
Source #1
Address name in source: [none]
- private key:
00000000000000000000000000000000000000000068656c6c6f5f776f726c64
- address:
19VdGCFG8QH3CmYXjMXd3UQCK2HdC3UodP
- txid:
e611dfee1e1cb3e0ec1097f19a0012e801fdd0873c7342674f37234f999f77f2
00000000000000000000000000000000000000000068656c6c6f5f776f726c64
- address:
19VdGCFG8QH3CmYXjMXd3UQCK2HdC3UodP
- txid:
e611dfee1e1cb3e0ec1097f19a0012e801fdd0873c7342674f37234f999f77f2
Address 2
Source #2
Address name in source: "source address"
- private key:
0000000000000000000000007468655f6c6962726172795f6f665f626162656c
- address:
1CTumCMjzBfccCJBTkHoPQmAwEqU9Uj2sQ
- txid:
8482e48391425d88fe30bd4066957000335f58e83f854f997146f41b9493b4ce
0000000000000000000000007468655f6c6962726172795f6f665f626162656c
- address:
1CTumCMjzBfccCJBTkHoPQmAwEqU9Uj2sQ
- txid:
8482e48391425d88fe30bd4066957000335f58e83f854f997146f41b9493b4ce
Address 3
Source #2
Address name in source: "target address"
- private key:
000000000000000000000000000000007468655f6579655f6f665f6172676f6e
- address:
12RbVkKwHcwHbMZmnSVAyR4g88ZChpQD6f
- txid:
4bdd5f653d0100ea4735953e8e22e92321af9074926b3bd33c279c289f2d975a
000000000000000000000000000000007468655f6579655f6f665f6172676f6e
- address:
12RbVkKwHcwHbMZmnSVAyR4g88ZChpQD6f
- txid:
4bdd5f653d0100ea4735953e8e22e92321af9074926b3bd33c279c289f2d975a
Address 4
Source #3
Address name in source: [none]
- private key:
b675ceedba0843d19934d1e0508cde736b4bb7f0a56b9585329ebcbfed559346
- address:
1FJdRWN7tAd8rnivBm7yojppwvDmS7F55X
- txid:
597f61fa3811a78a9d401094e4132f281c400b61bb8742514ab758aad0e2daa0
b675ceedba0843d19934d1e0508cde736b4bb7f0a56b9585329ebcbfed559346
- address:
1FJdRWN7tAd8rnivBm7yojppwvDmS7F55X
- txid:
597f61fa3811a78a9d401094e4132f281c400b61bb8742514ab758aad0e2daa0
Address 5
Source #4
Address name in source: "source address"
- private key:
00000000000000000000007468655f6d6f74655f696e5f676f6427735f657965
- address:
138obEZkdWaWEQ4x8ZAYw4MybHSZtX1Nam
- txid:
e4609e0f1ca854b8b07381f32ba31adbad9713205f5a4f3f56a5a32853d47855
00000000000000000000007468655f6d6f74655f696e5f676f6427735f657965
- address:
138obEZkdWaWEQ4x8ZAYw4MybHSZtX1Nam
- txid:
e4609e0f1ca854b8b07381f32ba31adbad9713205f5a4f3f56a5a32853d47855
Address 6
Source #4
Address name in source: "target address"
- private key:
0000000000000000000000000000000000726f6164736964655f7069636e6963
- address:
13xPBB175FtPbPQ84iB8KuawaVy3mHrady
- txid:
745e224ccba0a033c55ea80523f207da18b903418ac1f5d293eed62c19e0334d
0000000000000000000000000000000000726f6164736964655f7069636e6963
- address:
13xPBB175FtPbPQ84iB8KuawaVy3mHrady
- txid:
745e224ccba0a033c55ea80523f207da18b903418ac1f5d293eed62c19e0334d
Address 7
Source #5
Address name in source: "test address"
- private key:
a26e15954d2dafcee70eeaaa084eab8a4c1a30b0f71a42be4d8da20123bff121
- address:
1AGygbyEFYduWkkmZbbvirgS9kuBBMLJCP
- txid:
bf7a16ef4bf8763b7bf7f02b03155c9a2f9b997d19e64a770bf3f7d3f24cc48b
a26e15954d2dafcee70eeaaa084eab8a4c1a30b0f71a42be4d8da20123bff121
- address:
1AGygbyEFYduWkkmZbbvirgS9kuBBMLJCP
- txid:
bf7a16ef4bf8763b7bf7f02b03155c9a2f9b997d19e64a770bf3f7d3f24cc48b
Address 8
Source #6
Address name in source: "test address"
- private key:
c592e1dad5e9871fdeffb551b4544b0a1cf0378c6371d7a397ff5faf04c934ca
- address:
1vkb4YyPMFcxyC83Z5m5zuN45xASoHeNK
- txid:
07cedb340f588dec2fb14472178a92d5803c70d8d90fc0d8593b03f34035e2cd
c592e1dad5e9871fdeffb551b4544b0a1cf0378c6371d7a397ff5faf04c934ca
- address:
1vkb4YyPMFcxyC83Z5m5zuN45xASoHeNK
- txid:
07cedb340f588dec2fb14472178a92d5803c70d8d90fc0d8593b03f34035e2cd
Address 9
Source #7
Address name in source: [none]
- private key:
1fbc45dc460d14c07bcac41b8e17649455e92d9bfda29a89ba3addeee0eccaaa
- address:
17rEGTR4ss7xhVVMwL969Y8xszS7FaFsae
- txid:
b2f093a08e80f281889bc19b1ae441d3ead93cd10e58c640202916beb25d1670
1fbc45dc460d14c07bcac41b8e17649455e92d9bfda29a89ba3addeee0eccaaa
- address:
17rEGTR4ss7xhVVMwL969Y8xszS7FaFsae
- txid:
b2f093a08e80f281889bc19b1ae441d3ead93cd10e58c640202916beb25d1670
Address 10
Source #8
Address name in source: "source address"
- private key:
7972b641101c0ad67b0e401b800a9b6f3225c97fc6b8115042cf66968c2fb2e5
- address:
16ASCUS3s7D4UQh6J9oHGuT19agPvD3PFj
- txid:
f02eca2852bf73f3c722db2d151e7755d853efd8dd6224249b14f8b51dffbc6e
7972b641101c0ad67b0e401b800a9b6f3225c97fc6b8115042cf66968c2fb2e5
- address:
16ASCUS3s7D4UQh6J9oHGuT19agPvD3PFj
- txid:
f02eca2852bf73f3c722db2d151e7755d853efd8dd6224249b14f8b51dffbc6e
Address 11
Source #8
Address name in source: "destination address 1"
- private key:
d45941cae4e31c824b041407053c9c15624e6234f9649bfd7d5bb5a93c53fe85
- address:
1KHDLNmqBtiBELUsmTCkNASg79jfEVKrig
- txid:
db2c3d84708cd9d0e40ae1754021f9146a0d6ab555fc0e1d547d7876c0c092f4
d45941cae4e31c824b041407053c9c15624e6234f9649bfd7d5bb5a93c53fe85
- address:
1KHDLNmqBtiBELUsmTCkNASg79jfEVKrig
- txid:
db2c3d84708cd9d0e40ae1754021f9146a0d6ab555fc0e1d547d7876c0c092f4
Address 12
Source #8
Address name in source: "destination address 2"
- private key:
1faf3c86105fe6ee328b29e94197de7e8500ddb8308385a9a8b0cba08d59ce27
- address:
1DLg5i1kBjXYXy9f82xZcHokEMC9dtct7P
- txid:
db2c3d84708cd9d0e40ae1754021f9146a0d6ab555fc0e1d547d7876c0c092f4
1faf3c86105fe6ee328b29e94197de7e8500ddb8308385a9a8b0cba08d59ce27
- address:
1DLg5i1kBjXYXy9f82xZcHokEMC9dtct7P
- txid:
db2c3d84708cd9d0e40ae1754021f9146a0d6ab555fc0e1d547d7876c0c092f4
Address 13
Source #9
Address name in source: "source address"
- private key:
7a0d11f6015f941ea486922e45310535c5b71c59d8489447648eebdb6a39e2a8
- address:
17pNyD9ur28aBgPhHtAFi6fAyrvgshp5yn
- txid:
1b1ad779f50b07aac0048471844c0637100561b179457ddd433f1c05adf24a19
7a0d11f6015f941ea486922e45310535c5b71c59d8489447648eebdb6a39e2a8
- address:
17pNyD9ur28aBgPhHtAFi6fAyrvgshp5yn
- txid:
1b1ad779f50b07aac0048471844c0637100561b179457ddd433f1c05adf24a19
Address 14
Source #9
Address name in source: "test address 1"
- private key:
cbac84458fcfbb39f87fca7ab9a9ef2f76812a6f999a75dfa25dbcbb0ee3eb6f
- address:
1PFw45xp5JUcLZfDQnMpto6yJpcjRLqrJ8
- txid:
8f6318124bdd66f4643ccbfcbcb0a802924833505c015929dc7b1cab2ca02826
cbac84458fcfbb39f87fca7ab9a9ef2f76812a6f999a75dfa25dbcbb0ee3eb6f
- address:
1PFw45xp5JUcLZfDQnMpto6yJpcjRLqrJ8
- txid:
8f6318124bdd66f4643ccbfcbcb0a802924833505c015929dc7b1cab2ca02826
Address 15
Source #9
Address name in source: "test address 2"
- private key:
7d37c1a74d3b87d3994ac6db65b4f298f64a8ed6144edfdb2cacea70cf3070af
- address:
19u4WSjpp19yoAK9kdRyY9HJ7ad2S8s1E4
- txid:
8f6318124bdd66f4643ccbfcbcb0a802924833505c015929dc7b1cab2ca02826
7d37c1a74d3b87d3994ac6db65b4f298f64a8ed6144edfdb2cacea70cf3070af
- address:
19u4WSjpp19yoAK9kdRyY9HJ7ad2S8s1E4
- txid:
8f6318124bdd66f4643ccbfcbcb0a802924833505c015929dc7b1cab2ca02826
Address 16
Source #9
Address name in source: "destination address"
- private key:
419292d169b515be1aec881018157f0a41883ea54da2b2405e10fd8a6abb76ec
- address:
17PZ6uyL59vPirNqqpMnB1kjEXkU7ske7s
- txid:
92616e432f7807bf6d93252fcdca7efb139e56f7aa34835b50670ebc6a4b5649
419292d169b515be1aec881018157f0a41883ea54da2b2405e10fd8a6abb76ec
- address:
17PZ6uyL59vPirNqqpMnB1kjEXkU7ske7s
- txid:
92616e432f7807bf6d93252fcdca7efb139e56f7aa34835b50670ebc6a4b5649
Address 17
Source #10
Address name in source: "test address"
- private key:
dd23f217012efd9ac3dec71d0c2b42212a58bff75d9e97af900403cf5657bad3
- address:
15BLTZb6uQr24MrxqXJaPpRGz1tKrzq7iC
- txid:
dd616e2b18e41606e9990b19fa6adb21bb4eacb26c54c141d2b703d7571056a3
dd23f217012efd9ac3dec71d0c2b42212a58bff75d9e97af900403cf5657bad3
- address:
15BLTZb6uQr24MrxqXJaPpRGz1tKrzq7iC
- txid:
dd616e2b18e41606e9990b19fa6adb21bb4eacb26c54c141d2b703d7571056a3
Address 18
Source #11
Address name in source: "A1"
- private key:
f6c8b60b49c35ef5e6e05e9b06aa5b2b28bd28fbfce696dfc2301347d494a22b
- address:
1BB66Gx4833uKx8Lo2k8Mt4TRk42WTr7cZ
- txid:
9d64ba7c5afdb3caa79bb79c35dde09af70b27829241b2823e4ffb918c75d153
f6c8b60b49c35ef5e6e05e9b06aa5b2b28bd28fbfce696dfc2301347d494a22b
- address:
1BB66Gx4833uKx8Lo2k8Mt4TRk42WTr7cZ
- txid:
9d64ba7c5afdb3caa79bb79c35dde09af70b27829241b2823e4ffb918c75d153
Address 19
Source #11
Address name in source: "A2"
- private key:
ecfb8057d4e053dda6849f6a361ca2d6797368651bbb2b52ce4691515a7909e1
- address:
12YCFdpsRDvEHNcj5rsmvJ5G2XXkW1icJP
- txid:
585f054c01139bdae20ff8fa233c4cda47db6d891a387e37dfd56f9cb39d1bea
ecfb8057d4e053dda6849f6a361ca2d6797368651bbb2b52ce4691515a7909e1
- address:
12YCFdpsRDvEHNcj5rsmvJ5G2XXkW1icJP
- txid:
585f054c01139bdae20ff8fa233c4cda47db6d891a387e37dfd56f9cb39d1bea
Address 20
Source #11
Address name in source: "A3"
- private key:
fc8c7e92b44fe66f8f20d98a648f659da69461661673e22292a67dc20742ef17
- address:
1H5SUR7Fv7x252WuJPqBjewwpeHuJ218Ky
- txid:
585f054c01139bdae20ff8fa233c4cda47db6d891a387e37dfd56f9cb39d1bea
fc8c7e92b44fe66f8f20d98a648f659da69461661673e22292a67dc20742ef17
- address:
1H5SUR7Fv7x252WuJPqBjewwpeHuJ218Ky
- txid:
585f054c01139bdae20ff8fa233c4cda47db6d891a387e37dfd56f9cb39d1bea
Address 21
Source #11
Address name in source: "A4"
- private key:
f7def6819cf8efb7c4aeaddecb951688bcda37cee73b92f73a29be076e66579c
- address:
136oURWq1zjkdQHKcanE7TyA3o36ibARNM
- txid:
2b0cef7b0abfefeb6c7c6b228930e6218e86e9d8c33f5525d10f34f91cc7bad4
f7def6819cf8efb7c4aeaddecb951688bcda37cee73b92f73a29be076e66579c
- address:
136oURWq1zjkdQHKcanE7TyA3o36ibARNM
- txid:
2b0cef7b0abfefeb6c7c6b228930e6218e86e9d8c33f5525d10f34f91cc7bad4
Address 22
Source #11
Address name in source: "A5"
- private key:
11717a85a51ba5cd1711905816a694bdd288d0639f27d8bb113ba94df9da1501
- address:
12PX5jPyQYejyrU79nZUDmKXvB3ttMfDqZ
- txid:
2b0cef7b0abfefeb6c7c6b228930e6218e86e9d8c33f5525d10f34f91cc7bad4
11717a85a51ba5cd1711905816a694bdd288d0639f27d8bb113ba94df9da1501
- address:
12PX5jPyQYejyrU79nZUDmKXvB3ttMfDqZ
- txid:
2b0cef7b0abfefeb6c7c6b228930e6218e86e9d8c33f5525d10f34f91cc7bad4
Address 23
Source #11
Address name in source: "A6"
- private key:
bdd04ba66229d390b565b3aec61ea7aef4863fac98b493d1c6c3e7c6e0d5e391
- address:
1LVenxwqnmvwjjBdyUByWsD7mXNmJJP2ZF
- txid:
b533842c4a338227be180a463eea63df6d85ef0bcc358e84000595980dcc0140
bdd04ba66229d390b565b3aec61ea7aef4863fac98b493d1c6c3e7c6e0d5e391
- address:
1LVenxwqnmvwjjBdyUByWsD7mXNmJJP2ZF
- txid:
b533842c4a338227be180a463eea63df6d85ef0bcc358e84000595980dcc0140
Address 24
Source #12
Address name in source: "A1"
- private key:
1647a11df9b9785669d630fa90d6c8242a622a8fc077fb50fc4c52f8391c22ad
- address:
1AppardGrpGdddB2HUTLRd2GGWaYAWDByX
- txid:
dcb76b885dd8130a5e926edde743b8cae969449213686313917eb4ccda6bf3cf
1647a11df9b9785669d630fa90d6c8242a622a8fc077fb50fc4c52f8391c22ad
- address:
1AppardGrpGdddB2HUTLRd2GGWaYAWDByX
- txid:
dcb76b885dd8130a5e926edde743b8cae969449213686313917eb4ccda6bf3cf
Address 25
Source #12
Address name in source: "A2"
- private key:
ec30b469f5e9b16d565168fbf4c9a60050feab0349ac03ff7611a3a76f2bcd4a
- address:
1DYKgP9cMG3wQhgowRJdrE4gRQvz6yMYEP
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
ec30b469f5e9b16d565168fbf4c9a60050feab0349ac03ff7611a3a76f2bcd4a
- address:
1DYKgP9cMG3wQhgowRJdrE4gRQvz6yMYEP
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
Address 26
Source #12
Address name in source: "A3"
- private key:
0f1691d20a6ee40f608b46404b9b42d44ee3599f51ebf48ea7439653044fa3f7
- address:
1B9dT1kcvJqhmF9FpanKbY2vRvNiV6qR2L
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
0f1691d20a6ee40f608b46404b9b42d44ee3599f51ebf48ea7439653044fa3f7
- address:
1B9dT1kcvJqhmF9FpanKbY2vRvNiV6qR2L
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
Address 27
Source #12
Address name in source: "A4"
- private key:
9c75fc45b299cf2796809481228d8601dd895f55ffb15f64b583e05bfda3a368
- address:
1LgQCG1DPBpk7Avdex5bSGqyKnxWv6spH2
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
9c75fc45b299cf2796809481228d8601dd895f55ffb15f64b583e05bfda3a368
- address:
1LgQCG1DPBpk7Avdex5bSGqyKnxWv6spH2
- txid:
45a69eab1c75342826687d2bea49b49133382622b4cd50783b0e81e49b95d158
Address 28
Source #12
Address name in source: "A5"
- private key:
a99c96b4f983d3d0cee414480578f219995a7d8c7dea40a99d83402421a436f3
- address:
1Fivx1V444aqjY85SxvzsEG5NjYdM6JWib
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff
a99c96b4f983d3d0cee414480578f219995a7d8c7dea40a99d83402421a436f3
- address:
1Fivx1V444aqjY85SxvzsEG5NjYdM6JWib
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff
Address 29
Source #12
Address name in source: "A6"
- private key:
2f6356a88c432f0149c877553eed29c1aba597dbf59515724f0e001f1adf1556
- address:
1K1zwZscQNA1vsnNzKPdiDpkCmWo4EtWLD
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff
2f6356a88c432f0149c877553eed29c1aba597dbf59515724f0e001f1adf1556
- address:
1K1zwZscQNA1vsnNzKPdiDpkCmWo4EtWLD
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff
Address 30
Source #12
Address name in source: "A7"
- private key:
153fa0dd919216f4a557d295fb1a8bc3c321ad1492daee35c9eb82227a2d5252
- address:
1ELjTCk6ESp8gydm2KgeyRgBamgrwppTTV
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff
153fa0dd919216f4a557d295fb1a8bc3c321ad1492daee35c9eb82227a2d5252
- address:
1ELjTCk6ESp8gydm2KgeyRgBamgrwppTTV
- txid:
0a4b990b11185bfa8dfa2f29fe51a619abe89f8a3e527416a0cb40f5cdfc96ff