![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
sed -i 's/;.*//g' balances-bitcoin-2019-06-17.txt
bitcoin@bitcoin:~$ cat balances-bitcoin-2019-06-17.txt | wc -l
25345050
linux@linux:~$ lynx --dump http://bitcoinchain.com/block_explorer/catalog/5721261 | grep '/address/' | grep -v '/hash/'
24. https://bitcoinchain.com/block_explorer/address/34w5VZcnLTbyw3Ae4ymoWggEJbrktz4qQp
26. https://bitcoinchain.com/block_explorer/address/39cTHz2v3uWKdLyJEs2iKs1i6gk99PUiKd
28. https://bitcoinchain.com/block_explorer/address/3BMEXAaewgGb7FrHCoUCDPqLadErP2zsiA
30. https://bitcoinchain.com/block_explorer/address/3JU8r1pJ6p8BkVNGPKBotCwTjj525mAvUE
32. https://bitcoinchain.com/block_explorer/address/3D9YZr1uUjAzAdpno68fBMSzKBCNCEu39w
34. https://bitcoinchain.com/block_explorer/address/1F6okZZoyekvy9gyxVyAdxC5UeaDRPqz2A
36. https://bitcoinchain.com/block_explorer/address/33zoNfr71fXUGwWrm26Fgjq6adB2rY25oA
38. https://bitcoinchain.com/block_explorer/address/3BMEX13DYDnwTRPpUKkzYP2QTGoZ5idRRb
40. https://bitcoinchain.com/block_explorer/address/3NEKE4sHSnw7zTMmb9tEBZLKYcBJmseNJA
42. https://bitcoinchain.com/block_explorer/address/35ML3fzJJ8GK9h5LAbLAHSav2dsF7gvagn
44. https://bitcoinchain.com/block_explorer/address/3GAgXJcfPnC8eHP5NJnjuoQb14MR8qyZfr
46. https://bitcoinchain.com/block_explorer/address/1BxcaRaD5TgrpPjuU3MqnihrDerUQdHwEJ
48. https://bitcoinchain.com/block_explorer/address/1BovyVv38hmTxdUpiCQXnA4JbizfkF3ZQA
50. https://bitcoinchain.com/block_explorer/address/16DxGZ28cAAFJ8wDyjYS4dptnzPsBCprgY
52. https://bitcoinchain.com/block_explorer/address/1yJ7JmqaChmyUUvwLwYTGNmhTNbKTXKeM
54. https://bitcoinchain.com/block_explorer/address/15vnDs1X4FKg3dxMCLNpoWf8ngZTxeFayv
56. https://bitcoinchain.com/block_explorer/address/1AKSn1QbKvKq7cuiQot1bFYw144k3RSamL
58. https://bitcoinchain.com/block_explorer/address/3Cj5jVDZFaBiKdrrnwbDnZZK7ZRyuXCw1C
60. https://bitcoinchain.com/block_explorer/address/3KvbdaZSo9pPx7GWygo5xahpLQpJGCn4M3
62. https://bitcoinchain.com/block_explorer/address/3LKjxJ9LoHpouk6SX2oXWUGuSh5b7UZPoS
64. https://bitcoinchain.com/block_explorer/address/39gepYDKWZ4eYk4N2Zu1sMo7HzEqbRKBGu
66. https://bitcoinchain.com/block_explorer/address/15futkVU7QJ8pzAPBDQbTu7gtr1MH72DcS
68. https://bitcoinchain.com/block_explorer/address/181vQeuGCAWwuBsoMdZ83UEkVysPURjBfz
70. https://bitcoinchain.com/block_explorer/address/1DuqgKc53Q9J5KtXvQdiK7iwa1et9KYC8v
72. https://bitcoinchain.com/block_explorer/address/1PizmgcKaRvV7CTD4AuwnPVKqYeBmtCNYt
90. https://bitcoinchain.com/block_explorer/address/3NZP7EtXthkrerjXbXHpY9YQGFFhUqwnAX
$ bitcoin-cli getblock $(bitcoin-cli getblockhash 1) |jq -r '.tx[]'
0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098
$ bitcoin-cli decoderawtransaction $(bitcoin-cli getrawtransaction 0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098) |jq -r '.vout[].scriptPubKey.addresses[]'
12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX
$ B=1
$ for TX in $(bitcoin-cli getblock $(bitcoin-cli getblockhash $B) |jq -r '.tx[]') do;
> bitcoin-cli decoderawtransaction $(bitcoin-cli getrawtransaction $TX) |jq -r '.vout[].scriptPubKey.addresses[]'
> done
$ (for B in 1..$(bitcoin-cli getblockcount); do
> for TX in $(bitcoin-cli getblock $(bitcoin-cli getblockhash $B) |jq -r '.tx[]') do;
> bitcoin-cli decoderawtransaction $(bitcoin-cli getrawtransaction $TX) |jq -r '.vout[].scriptPubKey.addresses[]'
> done
> done) >all-addresses