Bitcoin Forum
November 02, 2024, 03:32:48 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: Bitcoin Address Balance Checker (Web) - Check balance of addresses in a browser  (Read 867 times)
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
September 01, 2020, 01:54:53 PM
 #21

Can you try again? You can try with hundreds or a thousand addresses, it should work.
I tried a few times, with a few different Tor IPs, but only get a result once in a while. It often says "DONE!!" without showing anything.
Here are some addresses to test with:
Code:
1BTcsMpUYghRt1C1jrgcZ5UUp3CZbcEYyr
1BtCdfQB8q4H8dwTECg2nwbvimUEvFFwqn
1BtCQFw9UJR6E4f18hQ2Wxy7JXw6pLoZio
1BtCpSAJ14d64ZHTqc6uqaLMVXoovTsSXr
1BtcijWNLFdTrqUHwUTmN98xgs3taWCUs2
1BtcszwKy8CAip7cKijiQap95EzpGa7jLP
1Btc52YEBewJDjSRwxX6ZQWncM2zPdAV7i
1BtcU1zFCrGMK6yp68UqiMmaqnmvzxPFmU
1BTCAmZgMYFKSwc3Dc6wPwwkKmnJaxgvkV
1BtCqXxKv5UaQkxc77s6FGwopvxeEk7XVi
1BTCyJFwTj5i318RxfRX3fHyxEMkwKuQWJ
1Btc1Mh2dhrQecznSDLA2Vx6rSWSa8VGVM
1BTC4U8TNPx8GzV83bHfU7z3WM36sx9ZS9
1BTCWw2kqU987ZMmfuwULR6gMD7saQeEb
1BtC5V6DjGKer9FQnki7zpmAUCj3mjbD5p
1BTCaNiobNSBuX2CrX8Vo61d2wJf6c4sa2
1BTC4UUWMkHScH18yk89QxtPRdoEGhDPxs
1BTCR26yWcgZYdarLrbg7Urj3uWjCVSA5N
1BTC16oW8qMHmYQpFrKezTaDBk7uBKgyJq
1BtCRDjQkRx6Xsxz52UWVLbGimXw1iuYRL
1BTCGPrd9AEr2DUKx4V4WPzj2EPsLFHHgP
1BTC1ztaMtZbzV7rx8L67gRn935BFcxfUn
1BTcRWD4dpYGHazLXAStfeb69LyZEw2UuE
1BTChFRXA9G2aYmS7siWZoo87wvugDDMUg
1BtCpsLxTS2t9BAHBhamMSAb5aWnfAxM3Y
1BTC8nzkXQa9eP8nfBzE1KqLnCS4PL744o
1BTcpLJg6JxpFTED1TESMgZTV5Kyg3GcWU
1BTC1oK146VxWHjJJY58LYGHC4BRQTqkv2
1Btc4Adapm74LBcaZ9G3HzbhNG2fbJUbxL
1BTCo2L4EeREqTtxS9uRFoEoeoypZuCzXZ
1Btc4Me3UhgWhkeCph4riB3p1uNMVBCHxS
1BtCX6FJVb3CE39BadUuH5PvkHn7GUR48t
1BtcAbMSLFQ7RFTAPp6bMTdM1NjaFa7p98
1Btc4U4r2qD16GumfCa72DsXBno9uZnc3K
1Btc4MeCQQVVFF6oaGKBcqvqUBJAeo6QkR
1BTC44CWSWqc5BcDbsobPujFWDm7hp2KDo
1BTCDoDAgEdKDxbH5aeHosvt1uPZLR898F
1BTCNQxGQ33jXJgtwQ3wJFgts2sJiLqGdH
1BTChxGs4VpyQsgcr513Bwsqxb6wJvPrkD
1BTC1uFcG1w7VgQbh8a1WMEi7vEXtb2z7P
1BTCo5onte4NYiBd9RxxjipJcYXzALivy8
1BTCNshZtuWwGJrwU1xr6amxcBPx9GpvR8
1BTCNMCF2yD42XRoRrzGTBN9hXyAhDYyKL
1BTCp4v3B2KpfxS6PqvEfmDGjZXxHFZrCp
1BTCP4qPp5rgAUwwF2jkKYkUCf7WRuZ68f
1BTCnNovagwbnbfXaoTmRZu5zKtCAfVRD2
1BTCNCgfRBQyuPbu2MC8WmGBZktCfPvkWQ
1BTCnaz6su4qcfspqpqjfAj63YfirrhYK2
1BTCSZFxcVfnTs4EEqFgUvGYrtbF6AJMm5
1BTCop1fhXKKfuAsF95wDwFCNvEKFfqw66
1BTCNJvKqTBRbkhGTbEJYSAAPLGk3drfVx
1BTCoreV2Jnfqd5TbSNmPSYYR4xeu6d4UY
1BTCoYXP7TKbZQxEeSxrR2dQGnD1QfL8Gt
1BTCGibdpgotdTtMhU71HLqFRbdAQJddnW
1BTCNM3z2V5d2MRqR6MMkAhH9MJWMMHp5a
1BTCsdC2UCdKJ2k5kRUyPobRaZRYEm4eeH
1BTCnbm4QNY2AXmSoy6fJq2MXB6tKwJjoB
1BTCnQMJUsvy9KN95XZDpLgQjEyXdsMpFn
1BTCorrotNQ12TGYW4ViHFxDDWeTjZTvYf
1BTCoSPWTy6hPCnhuj13DoiiRhdCbsjq1z
1BTCte5m8mgLcEhYup4m5SgWtqifq6sHK9
1BTCoKs74QrvFGtogbou33QJT3DQ2GL7MP
1BTCd7C2QawiQ8Dz18mxmj4kF2TnMKWWzN
1BTCoWrnVZPnAJwctEVUNhd3JRBA8FRW7F
1BTCo69sWHQ1tSGCrq9kDBPVVLxFRxweQ1
1BTCTbCuWP2jDuFMUBqKGMULxYBnGGBAgk
1BTCoCtuGTPjyaJMDqXXydroUjk8dzNQDK
1BTCNLLb1QGVE7P5QAjXMqeBqvc3YwALzG
1BTCnUeY41Yvv8odHomWWK8fsGQSdWk4U
1BTCe4rRRHyRUNuMFK4vivnPTArsiGMAmp
1BTCnpjo2Fb1UbC6jRPWJrsW3WDycPHLTa
1BTCoqdK4AB1ZePvpL1Bata39t1TrMw4vW
1BTCNWxePJPrNEJheX9GnwA7NfqVEbKYHQ
1BTCipV7m7ck9aZyhU2HgMpuJSyXgctK5X
1BTCHGyqJDydj3qG92BGxDnJFp979Nsbze
1BTCN7AX3PNsynrPSn6S5LrpeT1sFy14o8
1BTCeQng9hziWCfPkSjDDbmqmDxQoJvWi8
1BTC4ULnnakp9ps65Cd7VN15ct2fuNWjxX
1BTCnQWY3yhD8mD8sxDrfKhN4nZcqgXRNi
1BTCDtXMZWuFcpWaxME8kA3dQc8EuuFtR5
1BTCnjeVS6NSvxR9E8fL8fmFvG37w6b8m9
1BTCFh3Vh5EudnD4nXAGnJ7rUZKG797SFU
1BTCn3xp21AJCSAmNCeGWNjx1rU9Hpg3K6
1BTCffmhreyKp45nL3hLnTiPsrkguZsKoD
1BTCnx7S9Ugf5iZDwFgyMmbAqnTRAP48Hk
1BTCfYvPFzup9dVytREtRtau8iiqrYguVi
1BTCNFihALuqeZ9jPrJqawaj9ULgevFo6z
1BTCnedXAosrYg9kTLSY7QgjBna3e2x1uR
1BTCosp11EscsWogmLwBQizB9mdansqWJS
1BTC1xY3P3Wqkx2k42gcDE8mdeeUGgd9DP
1BTC8HNMH688Qbq5ttaMEH5DQ8qPvTzRjX
1BTCnuNxLkt1iKpx6fQeP7DyjuXv8ZTFRe
1BTCE7eFm2tQTpFRgp8khBaF6crNzME7q6
1BTCFf6z5mqhxvgEAFYer3zyMnq2q5Fost
1BTC4Uh8fMz29jZzT2K1ivhkg8f8vsuSt5
1BTCoFFnL8pNqyeCQtktMQR13FBFAc5XcV
1BTCnwQpELB3KTu7FptEkKswuBYxeQ53Do
1BTCnjRWZkTGmUWWsEjwoBwqQ7ZfTx6JeG
1BTCp4FkykViG2GRDG9vz1ATcqy8Zr9kwC
1BTCfLyTPdQWNSFQWQPdvsETkxo6ip5Uzo
1BTCp1tCnnKFiLRNr5gTPzy4gHFprFS2AD
1BTCFDwJMdjCKJKHD8c9kZewszocBZUPNx
1BTCp6JMgq4pFxE5BHArqppUdbVJXfoYvG
1BTCDPKxa487eSJDudkTfP5G13BMCr8YQ6
1BTCECebmLXcyyjoBmnEUJngEN3Ytw7ASH
1BTC2hMPVS7Humyr8uW7TpFArSGikEdbv
1BTCnkABoNYbo6PyeoTvoETmYQUUreo4pz
1BTCeu6iBEWCEgcsjsEYj3bji24xWVNZ8v
1BTCoSGTd88x1cynB2uMPhdTDyXoWYuH7Q
1BTCouRRYkFNYt2L6ZJD4bEmpGpvZ1o7df
1BTCNNLH7moKQs8kUMD3KL7DwF4tStssLB
1BTCP6Udmc7cjqy4VMXmMKZupkCCzwj7Wk
1BTCogsuwNTnZtoxsoZG9roWTwR7Gzk8ip
1BtCMR53qxXWC8hXortxGEewhH2yTXFwJb
1BTCp8VqfLNf7BXxsnCZa8HTzes2Usakr8
1BTCD9bQFTuS6K8geyZ1zcfYLrYtJiK2S4
1BTCnARXqkMrvuKUrjmEEdwiYZFtaPYADU
1BTCoE4g5CmyUPTRivN2QKs6w4CczLCj41
1BTCNbv455YL157hc8xxFebsm45St6ZXge
1Btc6fDtu4kVq12qUs4udWzTrXgtPJPbTN
1BTCNTMvUASA5iJFbaW2yckgZCKXq5aFT4
1BTCp6yF8524DZracKdPSFmSWkWLU54T1T
1BTCoxZeShbLsj7tgMqdUiwJKhe3HCWBiM
1BTCN1TpN3DcF7fAHHcQkkf84Q4zksHmd3
1BTCP6vyKTFGJWJnU9i6SbzmfCpYZa43Ca
1BTCNKgpqqJDLqWL8grCBEBpW7ZfF7zK5g
1BTCo86PpBTWJhzhHDrqsj6hLSxxyjd1sK
1BTCN7BM1TM7rQjpQ2CHB7wJ31Z6YsvJVi
1BTCNEAyF9R5vwYwRgcrVGXoWAdMFMqXjD
1BTCNYWfPDuiytymBgYQSz2AkFXaWyK3sQ
1BTCNoUGVN5e2hGspABoCcmw1NpBqXrWoN
1BTCNgtJVU3WYJ4XinmhZ3UBGTF4D1DGoy
1BTCFo8MVk5DJ8nuBDNEWr2Y8EE4QV2zsd
1BTCnYfTfKGSMAXcmXCXMoXWJof4vBGBUn
1BTCE7x4sdutuuYhMyBgLMJ217TrgDuJy8
1BTCntKeJZtUqbRb1C6SYgNuhFhF8oZV7U
1BTCoaagu3hu74jRyzCzAoDzmgGbTAPnhM
1BTcJxqNHGtA9ViqmAw4MhE7TxYDV1Nw5v
1BTCNWuSSQa95sQUSUmPjYBTLc533Fc3Bw
1BTCnb7Gx1343nvhoMzHBwzE7o4Ta5sbie
1BTCNnWqDS5wAYeVUGLLnAqB9Dvkgm7Fsx
1BTCnGBQ3p2h2P1ndp6m7STDTUmAV8q3jW
1BTCoWX3U73BT3k6KsMDFFRuWgg8pHxfdm
1BTCoGwE7UHBdvwBRkofjsFkpvUbjhmQ8B
1BTCCJ4R2ZgLgk4ea3nkLuP933gMybgGrn
1BTCFGPV5JVKbDZauRf5GB9zbw9gF7p4hS
1BTChQjJW9zKrZ2dPWZJFjSzu2q74eJTdD
1BTCoBj9vUVASneqdWeA4BrD4kqkDCfZkf
1BTCNRx55r1zhp6JJKE6FAfnhLZEWoMBg4
1BTCNRuT8nevUKQrhw7e6JN379ziw8fQL2
1BTCnbeQzcYzdaFVmJ1kqE1LH58oE2YgVL
1BTCN1zGB6WozUWysBz5XedBsj4GQW3d8g
1BTCN3Zy4fHVaaTVYaL5BDuYfWTiNSk4Kb
1BTCeeQ2p3MoJLiakwg9dtEujBiqxQindy
1BTCNLGfqRiMjFhpoMW81WnEjEs1uoqY6Z
1BTCHwnWjy4gndvyQvovM7VXMXvYKU79ZB
1BTCNr5R3bCDeMTER4PSEWMW6sG1JZEaui
1BTCDFLeD9zwFiTorex8iut7Yee1AmUY8n
1BTCoJu8irtc41HFJsbyrX75bWbgDWbaBB
1BTCNDoe4yXTVKKTic6RiR7JSFat3jpknb
1BTC4U42NDSnYUEKamSS9mXYkv9NzXbT2d
1BTCP72E3mvTayumM6a7p4ZPFyFAwGuqT3
1BTCnW4GbnZGL3zatagtFWTvNgq8iki3iK
1BTCoNqetkRNN55poB7bXjbnYghaxZjbvn
1BTCnq3tauip84PDoodCvPBebDzr1SnL3q
1BTCnLaW6neb4wd7D2yU3kC6fQsSfNctqX
1BTCngFvhM8VBcBMCgc9x4UHXC1QY9deyS
1BTCNCfRmejnHG7PeU9dyZKrEZ2z3yv72z
1BTCE9R4sQTbFcHcQ6tEkcFkkwaH8pNZUT
1BTCnn3qLqeD5DENyU1cTXgTNjaeS5J6g
1BTCNm45Gk7PjuffyU7LgDPVptfcknPymf
1BTCp1WeUybaC19KYY2DSQab3Lx7gygJmS
1BTCT6bG4jSyBoFG1WboYrLQ75TDBcXBBu
1BTCexFHcanGWvVDDYLJzccpLrBKqRfbkL
1BTCSXePxp8x8it5dYui8TWEnoMhj3DEkz
1BTCt9tMJjDsNMzZo9o6n2KPkAbWbJLkw4
1BTCEwA32E1B3atkTuJP37fRstbgA1JpgM
1BTCetk5DRm88L9CdSLLzEFiHqmd9p78vk
1BTCnVZdtwzYfKayAg2zhLuQoKw3RjZuLz
1BTCEwD6RiveP41hu1V6b6dD1cUm4nP76u
1BTCp3FaMG6RfkT3awzYHMyPKbTVJ35MeD
1BTCnKhVwXgkceFxTfRYZ5apCrHqqfFZ9j
1BTCo5ZiDtj3ZkbXUDZtjojjCTECYp455c
1BTCezUrVMEYuMJXLSBpdsedjAaxwhaZYh
1BTCP6uS5zh9GkxynCgRDvVH7UTLrn6rD4
1BTCooe4vdDhGRmZqVDrZtBoxbLLBMV8mZ
1BTCnJBHWc856XxGoAS8dKBbJHWnhnmDFu
1BTCs9Epq3JVaCh8rJDrraN2s71cawYzLT
1BTCTdoNtg6nZCaF2YDkZAAuatBKpvsXHx
1BTCnpeWK9qEJnYqLHA3i6CacESBuCUjwp
1BTCsFvNh6nCLLkN6JwT1XQHSZrgGpJBYB
1BTC7QF2cNwvfK1eaKttZWvR7Afi8VWyUP
1BtczrzmTEoC8wdRFUCKJAyby9HQtMzq2w
1BTCoTPsych6ZRmHjSY2DJePVXx3TdTohc
1BTC4yQy8CUHseuEDqxdXw4swonTiAF7Sf
1BtCpcNsLhj4jaT4CQvrUCSSqJHaTp7xFp
1BtCxzrRRriT9FcKwrYKC96ZDHhrnmiVb9
1BTCorgHwCg6u2YSAWKgS17qUad6kHmtQW
1BtctvrBQiedb3KF2sbzHEb4VsB9VFSKUx
1BtCthWYPedrgj8xCUVs5Kc1vQ3tjwfJiF
1BtCz5GKrNnHn6n54P7c8bwo4PTRrta8vn
1bTCDvcGrFRqhr58jJWWtkHaadA42VhZu
1BTCDhBBCDCbyBFHU5Cme5iTpu8aucnCm4
1BtCPiG2rhCbAubQF5npC65H3cmFe5rpUp
1Btc811p2xZ9d7gsbf2auC9gmRhGjPKoUS
1BtCo1gjrSFBoFGeKDUx36vko2ENE2Riv9
1BTcgcbEAycLppU9biChQ3gy1nbKxjm5Jw
1BtCz38RtEF97kGkMhweUpoEGhpYyTaJ1E
1BTCxpEozN2N9g2WgnL9628ki9k4J7tdpv
1BTCHzfWhQEQwzCnR2piZYSAguFqNJC6A
1BTCZ5VF4q8sGDuHv5u8xbCf953iF1fyvx
1BTCZTFPGfvPvRf9EM9yRvxHnj5K3qQkW1
1BTCYJCBRgFeU2azKxPb7Ka2S4f77r8k63
1BTCy3KeCBpKuu4QxDGRZzGRr95ZwvJdtH
1BTCZPjaXRLgsj91YF18fSD58DXtUPv1jh
1BTCZn7rY3zG3CBJc15RCrQySiD2Fc5d1t
1BTCZR1jGTZ4updV2Dn2JxyqUBsvLd3rnW
1BTCY85iYi1Dk4YHZPdigGLZPsS8k3b4Dt
1BTCzSAkeQS8hjrsJPrNLCCV4sVk3qVhdw
1BTCzYNzwhdGbAccz3dqw2mj5kfsrfLMdU
1BTCxmXVC9hEnkxMVdS44itSyVASYgEjZG
1BTCZE9ZauW8TGhq7iR6nXd1hwS6LqRqpV
1BTCxkRxf1DSmkgNHp5Qpb3fzs48BFwo9X
1BTCZBp99VQ8evRoqnZt6nR2XbpeyC4amt
1BTCzeMDecvEeG1BBQzL3xJtrwiiMh2JU1
1BTCfapjHSwYpR2N7DML2EWfdBrHUuQNb5
1BTCZ1y6cmaLo1caRhFGtNfUi4trQh66d9
1BTCzJxHZbQzAWWHeHYuDv4pRCDTbgq5an
1BTCbwrSnSpq2BK7iMNPhbogs2g7d3nCsr
1BTCyzDPSjjcYikuwLv9gZVVxKS5tBPXQD
1BTCBhGKRZvNDsuJE7tdUMANPFsHQv1wUh
1BTCY9HgiAN8AFzhUdTBmq6BivD3eru41i
1BTCZS5ny3HAu9XQ3cn71mk8KtxPrrsVnR
1BTCcrXXCXmeGZrq1ucriHTeSwNzpMvNsV
1BTCXWBu3nv8zxDhPMud2jRJ6RcHqXf4BZ
1BTCXuSnFZp8b2rHGNTNnTGxt98ckfGta8
1BTCztnCu6fyTRzRe4pzXM9bcoqgfshkUi
1BTCBJpBFjTRvceYF6j6pGbLTBQnwoWygg
1BTCY47Qz84bzbZdiaBBGwXmtFKuBaygbL
1BTCec1hAyPWQcUBH9aXWZ27YYPhuN8WxC
1BTCzfS9f3BmGCz4KLNXUnHPtfKn3saCKd
1BTCz2DBu4jcicmZF8g36PvwPfgT6mtjyX
1BTCDxxRGUDBS7s8vdW9XuBwP9uVzHqUcQ
1BTCyiPEeaaR1dnebpY76rECo6Cs8sib2w
1BTCbLpHVs3EsDodM8rnaZxu6LbrQ9D6M5
1BTCxRjMRVMTjExXNw73HkCPu6voJNpc5N
1BTCxtiYFpMR6j8YUoAs3Cx2f1xawwy6oD
1BTCy373NgDa1GMQbvFbHZX3w5j8qrKLY2
1BTCc6QtKNbV8eED1XsV1HXWr3m6Mvh1B9
1BTCxQPSAYQ5ATuoFPCpgEfmomqrC4sj5b
1BTCGiuTFqPx2nAGMBLpGnPW3Sdp4FbQNq
1BTCY8GqKjAKBrswd8PFHp7jHzgFkT3QKm
1BTCYXoFWdgQC5T1wu85MHYopamk1avKYh
1BTCza9NW7YN6ewxPvjGcrC3nfwXC6buUj
1BTCGZC1nvb7NkQB3yLj3dWnTajDXJWUmy
1BTCyTCaKmZdAs8QoUD5TrfDH5Ycghyj4W
1BTCYELGAvdvAthEomkpQauY8Rbr2uCeVb
1BTCAZVqBQVUPUjwp368thjANhx171MQZm
1BTCYDp1wwbceLh4kokjdy4N6h2HGmyDtA
1BTCDXZKkvYuAFth5FrSjhfzsz5bwbj26U
1BTCz7VnxYx2XfArR8q4JD4GnEGbyikp62
1BTCzbSWjeiDTEjuRsPsY11oA4Vo35KWXy
1BTCcnanFG2P4f31P5n8ofA5gEJtd8qrdu
1BTCFA2AgMYQbwwjgEuevgguK4CFN9FkiP
1BTCSjSyQDjZHckxRYeJg64KM4RcEGxgfZ
1BTCyrmeZvQdSf1vSa3pNM6HcaMYeRWJAg
1BTCgoQeS9hjskhsYN5VZ5aRpavh1aFrFd
1BTCxoXkSBZ45F175KMqkUS4VizW8DsGGN
1BTCyCE1e85wTDiAV3upqV1sBravpRmep7
1BTCYyUiARNK89csuSYXT7H6eCKJXXZLHt
1BTCxRoeTqsQph5zyQiMKNqzdNAoV4KJKW
1BTCZ2b8aUzCiDXLJoR1bBj5hehMzj1UBr
1BTCDgatwjFhhgT3KrqKWLtDPhEHkQSo9m
1BTCxYpwL5y2zcXaJbv7Za4uXxD6SNN7FV
1BTCG9aA65dxx4U2NNZLRh14Li1M14ck2a
1BTCXSo4zhYgajqttkW2QFy3qRx4Uyx4Vc
1BTChMmaaG3cHB4dVDeMgrPUwBCx9Q6wX8
1BTCzx47qwzsvNt8vUGueY4UrAAC8cY9Y6
1BTCzADKe7jCmJz2Ug9MQ9ELybgxqpsGwP
1BTCFMN8CyrFJnw61EgAhY5jpvwJwx3Dxx
1BTCFjdChwbzE3He25ECrt6L68GJRhrTBm
1BTCyKpM6XuaFk7wqQcgp9HssujZ5jbvDi
1BTCYgq2nFDmwd1AW5AWA2QWDzxoYssLFf
1BTCY1FHGanUpXsXBdSD3UmZqLqjoLXvGs
1BTCcF9UjF3aAVwtGsUTDnDMGnEC9sp51f
1BTCXNGwbgk2vJP2FvnAp2bttbfKcAdPFp
1BTCaWLcmwxNT6d5ePUd2FHbuwWRuLNnZX
1BTCdMaqY6SqJRi5w4Ets9MJa9wxVfVAd7
1BTCCJgss4gG1yBh6eR16apuirQDFRwCx3
1BTCdEEVmcr4oWS1JvDdapwCuD9nYdW2ay
1BTCadaNzTMrYQu2R9Fa3RsFsSdfHckTDa
1BTCxQj8rNuKxMdVm5iqHGCPZbPAXCvzyY
1BTCXUXkmFvHa28rNck6YmNYSRpZgnJ6oR
1BTCXs69VkAso9jgAVgBecyYdbRbd8o3Ca
1BTCfGhNg2ndz7DRejv5QW5R72s76T13s7
1BTCyafFEf3gmBtYyKsDoNnFhd8XpqMDsN
1BTCznkj65Dj7YB91TJFeGrm5irt6Knzju
1BTCykc3mktJgoqsghsXZKYXShp76QYyYs
1BTCaRbo8fuvg8yGfHEC4hoKUWmdBpFnyk
1BTCYcXSuyjiCqdQJJRuvotxd5e7izVdKN
1BTCGrGTWjjG3TzwBLaWqRKBxmn1YaxEYb
1BTCf7jU1Ds4aWBD9a1gKgnSa97LeFFcs7
1BTCyh9dsNsuez1Tg9yw4KprAoqdY62ZWz
1BTCEm8N2UuvGjeFr2sfcr75ZAsNwBdf37
1BTCfs4NTHX2HyYbzht7Ahs5FVSNzj9Qmt
1BTCB9TuCG6dc8EG1JbK39YGYkcfehfsQm
1BTCCPwxtxYo2FAJy3mD5mJLV4vZ8itaf1
1BTCxnyGTAmH5bg5Unx7bYcQrpR49Vf4Gh
1BTCY5MuiFCTwwKjP7QqPYDKsz9ZNYsJma
1BTCzxsjdhpizPUCGn4uCzqqN3apRfT2Xa
1BTCZTtR7jk7xoztyeGdnHVNV3cPDSTTso
1BTCZmtKZiiTt5frQUGjhWDo7GKPXFQg8s
1BTCXZBddeYv36psU8LfZTLoH9ZLXJJgoX
1BTCyCv6GMZVYSfeMWj8Lkpq2RnqFq2v7R
1BTCbS3omyEzW43W3MWw4WMN9LKLG1yHn6
1BTCyo5LJYiHM16bingxSavNB2BhTDfZ83
1BTCXMHxTtrcmmiWENE3jwBvHjvcLgm178
1BTCyRazBLQ3Ap7VzYW4XVNa8Nwe78RQ8T
1BTCzKayZEiyA2e8uhxsxvvFa5jtf7Eguu
1BTCT1RiaiU6SsmTPMt5y8zwmGtd43TtUT
1BTCYVnV3naf45kZex8TfVGLA2zGNDnb9r
1BTCYLi5m8oE1QQfxJvU5tGzPJ2rsDwo2u
1BTCbbd33eGFrLqYNm8Q4bLmENnEWLxrqu
1BTCDF4GU5wu78MYzPc6hL3RcoxKaavVqX
1BTCYtRGLkJPkZJ5RoumxBfWNxioYfBQvw
1BTCYN1uWv9hw6E46FzDD59K73iNBK2bh
1BTCZ3wK23PM84LNAsGxRZhTFQoeWXjhts
1BTCAsE9Kz3MBVZRemp1jc6eoxU8DYqY1R
1BTCBHtJzWznSvWJt1fzGiNo8UqV3YeVJa
1BTCyacpATkdQR4Vrj6FfNR9hkm1JFEfJW
1BTCzb3JnteRS6jUkASTH5K1PX2wQrDDaw
1BTCYZ6jPTzZF1aQLiT2EJpdNQtoCJqFWy
1BTCyx5iYN6mXKnSQatCBW6Ja73D3Xxhqr
1BTCYs74SojfjcU8CQJziUZtB4Pd2biKhB
1BTCzEE9FvSauPmX12m7grakSvz4z58VK7
1BTCCNULEdd6MCkuQVtk9ssyaN2nSkREXH
1BTCXnrXwdU4js2XsnpRx3177GPPZEHjA2
1BTCFTtNkPiRqT8MvxKA4SbBnnRa3XW5Bw
1BTCys2N8ZxtuUTt29todf23GMVtMd4otx
1BTCC8GFVCpKyNgN433t2P8FLrR794yAHa
1BTCyX1DdyqTNJfy4m62LvRE91vv8whYgE
1BTCEwGLPfGRPW4Ht7eipv4VnHEdtLUEAN
1BTCzxsHKoWvU6GR1rB6j6EgnYLpkM7msz
1BTCZSURJGEkwdovv3JmmWSZNVwpK4RvYq
1BTCY8AJpAK15fZ6Am151WoF8YJV5pYn1k
1BTCfPjgygU1vCjoFZEw6uQw4nPd5ZA4pM
1BTCDYWfEzdLKW7GnnDAHM2GBs6jiecthd
1BTCEB7uuPrR3djy7zACRWUM9Er6H5MLGi
1Btc7yBkVFkdbuTYfY6V2uhmcRgxUropQd
1BtcNfBUWdzm56quYAqLiPCPohPgjorTTW
1BtcbBwjGPTcYevb4Rhj2qD1n4EEk7jes5
1BTCoosGr6h5R1UJsTCwWeStZta21QzWuw
1BTCLxAwXSeJkkzVAxuYmytRX1L5wWhgf3
1Btc6M5579CfFcpSPCjVJLMJhN6JWMVjRN
1BtCMeEH3J3bA2mqPJfJbgENXw33P518GX
1BTCA3A5xuN6NoM6STcak3L5nPGE2noAKx
1BtcRmkRYgCQkaKFwEKMUCdPSrM7byHDmZ
1BTCxxZDkhd3RzJMeMF3goRpAU7Gkcwvtb
1BTCUSDiHhv5K6jXP5yvG7kBD1UmXrE9n3
1BtcDqdeTDBoNN15aKYLNFmjLE1i4EvjTq
1Btc4XDq24Mzn15XmNwy4YFrq9MCFQfNXk
1BtCGrfECJhaqMSwf3QEFDPGTCL3Ypavsf
1BtCArFQHHfQm2FuhtQFVVAjkri25UG1FV
1BTCJdyG1cJkpyWRgLo3cWRece9yt8RAJJ
1BTCSimyEjHmwEwKGQoS7Te9sNLJkDW9NM
1BTCa2A3ETKra3GwmdrCdFYFNZJrbJPhLp
1BTcohYjAfN8i5b4ynUywHsGCmcAh9N36U
1BTCZkNAnCCVTz17soEunsxdk9eC44gJ5u
1BTC7tp2h5MCs1aXm6DBYGFfghF6Xjupu5
1BTC98qt4fdGTbyxR8Y7yBVdUcZNN5aNtx
1BTCisEcQFpyh4gfFcDxWUC3WxF2TekP4x
1BTCfmCJvpFfYubwCs51zd5UVgQkAx72bz
1BTC7ugVgstTsnEvyVB1wHixFHheCiyzpD
1BTC1jARFVTf854zYoufbgr4dy7F2QSg9Z
1BTCiZQrqKVpURJob82YDRWtRgw9XRn2c8
1BTC7KWw5auoe9PK5c9oyK6rUEgrDXh2yV
1BTC1UxuZ28ARdwZhNpFNyhjxu8KYWTDKR
1BTC3mTE6JmLcZ7q6nysy3uPQLEneqH1H7
1BTC24nH2FpmhYBGxmB6XivBYqqEKr69gH
1BTCaJMt7S9d1uV8NHT2hKRqWzUyFEGvyX
1BTCFon7fCUwv1XFVzabLyzXxow93mHjkP
1BTCHm8bJM3JehUgGs9TcgjBv3fLULf5e5
1BTCafxFV53JVHN3wpNDqXiFsJmVTcdBC
1BTC5px1LaXZnv9Kyqq7JWvGsiXRBLGitv
1BTC8RmFKqMd4NzZKDFtV2ynybqeRRbu5H
1BTC1TSAFFHYvEHMdFY5J7YX3dS1jvkZBs
1BTCHBTQ6YGKx43RwEnQz3u2HJke9mmxNK
1BTC62yq3Q8DWEtpPeDcNq24Jj9DfkrZm2
1BTC4VAdxKcxXmMo3yd7y4CGSRMsmHkWEu
1BTC27KGjsfPhsokjhnXtMQ2r1WxD1mmez
1BTCZSJKW4X3aX2mLUVGBGkJBQ8SSgt5Ci
1BTC2ccTuGtXYYtpUFKCeULEMpuesUpB7v
1BTC9vHhvnv1ufNdvp6JZTNZRXpXwGnozv
1BTCaMGgPBd9gjfuQ9hjaPXFiVuTrBtiAo
1BTC3tuzxcRES3sukEwZ7hrdayppMh3TVb
1BTCFyyDwDZxKXTj2EkAPtA8WgDbnXyjq9
1BTC1janoNsbus9cEWC8LFyEqanyVGbUBA
1BTCH3tRNhMFNyQwJUDdq8uw7s89WDwryS
1BTC6dbsVrPmCd6E2sonisX9DwcEEDGeww
1BTCsJbxiwStk9qUoBMD8Z9GkpEZsSMq3c
1BTCERqXD9hQXyMd2n1cMtQBsfPS4jb3YL
1BTC1MDDFcL44qQTTAqp1VMYgwwVwuSXyM
1BTC35oth6cCb2XMUN8k8McPjANfzMaogW
1BTC5k69Lk5c5gZM2u45cfskCN2BMtjw8j
1BTC3tLVQka8Pwzd9GTcm9yPN6DXei7dND
1BTCHa5ZgYVZnzN1cPMUhfW7EJkGZwCh8R
1BTC9F4mFJhkgTM7cTRKbckVh5kEUCHuGh
1BTCfNT2uenV6cm5Eeh8ErRpb5nJdAjnMx
1BTCTCjgkkd9vuYM2a6y4QdSdzq5G1sBVB
1BTC4bUN7hS7vQLZu7KJZzXz6ePuicb4Jo
1BTCsc75XNEiv233AZcVMDpZaM9X4faf4p
1BTCA7dsmUknExif2NZWU9HQvUeKrd8ooe
1BTC4WKYeUNWdcxJZjANDuzGAkpez1Ncun
1BTCG3Pi9xprqwJ7sZS8oqqAhGkvbxQC9d
1BTC1pKNx1b9et2u9UHqHMSPLUBqaeoFqJ
1BTCaDN2hJvvYmGjAku4bSWuyYA2zRhEKq
1BTCDcGiMJQkbWeKvZmBMye17QkWxrHVyB
1BTCHngH7KaZ9RGCSUXzpCeyr5kWGpEVrD
1BTC55Zj4e5cDwtag6ct5CRaupNSAFXnxu
1BTC5JvYVQ44TwbD1AJgQNPQwoMqFCSTmw
1BTCaFcLm2raQC1d8yzZh2pC4ptVMnSBNa
1BTCFGxVeQAXv9fyFHHxgxiP4RdRSMHNos
1BTC7G7eqt6TGjD2UsW5tHhXqw4ebktBd8
1BTC1dZzLWrA5tsSNAnTJnvcVVbVYo3h5k
1BTC5ExVpg4WFJ72NTT2PFSVidMBqtZq2P
1BTCsGuKDRDfSAhesKjiKzULLqqPR1qUMB
1BTC8grBKgfbKKbNW9FgExG8kcvJ8R3SWq
1BTC554KWgeHMWaDkmrZ2bTCZd1EZLkyoH
1BTCFKn8YFA73fjx8cur5v4JSQyZ2LYV9H
1BTC4FZtduRJoeCzYSuQiNmbCq31M8VMZB
1BTCSqWtqYB8FF5JxVUEx64y7KzsQiFFvL
1BTC2uJyNsuTv1t8vptjSHyVRQLKDn4Yov
1BTC4Jtk68UpDoskQtNoS8BzA57EHjqiTt
1BTC1yHPhtDmunJAq1s1vsP8QpDBMtzeDC
1BTC4wVGkfs3EfusJUe25tTJeW4KESHbki
1BTC9DceEUf62x9DMorXYd2PJvPJv7PLqy
1BTC8Hncoz67qD8u2xSSQSVyvSiCAmsFv1
1BTC7rBa7vBN8BDvGStk7tffcTGsXmXDkC
1BTCt84AxRJXXYbvYNjFyRm3AYXGnPdXgj
1BTC3y7VHrTofTpo6UUGoejW1E9oTduUdF
1BTCABXki7WYJayvtYL27Kkp3gyNEdi15q
1BTC1kzdwyiFw6D2SpX9JraXDTN2baMmqg
1BTC14Fwv4LG79WzNa3zj7ZvT9MwXJb31F
1BTC54bboLy2UojeWGEHFQ3LFZ1jHpzgoA
1BTC12247roTHXCdNddpQ1hHbDKSj7hMMb
1BTC5eS1sJ9KZwJASRFjZCjckurjk8Lf1b
1BTCt1SXELwhDt6REkjBNTEGz8W4JXtjFn
1BTC3zAf66WYGVF9tFDVHhVxLPtef929TW
1BTCGmh5tM54j1W4FhzaHuiVxkKtfE7C3
1BTC9sbBWwDiAR4qAGFkMyeEvfGj5vjWPo
1BTCA8YVj8Bq1YL28mRq7iRLh393RrowwX
1BTC2QnkYwXJGe15GEcwHiVWojdY5hAoS3
1BTCDXvGNj6QJ6qV4FGZnt3DqmgGagsUxY
1BTC1FCazi3saNmLCNbaMDFJP3bN9nYBiS
1BTCC6APaUGqVeDd8SseE8QLVkGETwrvF3
1BTC2Kan19L5LTdG4wRJRTb2xyfPXFEJxB
1BTChwPbLTqM1Ey3st1j69t5kUFMyD4Wxg
1BTC472YXDehT2e9vY9jNogVksTRo23oHh
1BTCSfhMjVLBLvQcpjaEdiKSi15ctFa6sU
1BTC4CUnSrozrgxtpU6v1Twk8U4zykUfEn
1BTC1LL6Sn6smJfM9JxGdvYZb7kUbsRNU8
1BTC3goEJfLu39kUBY716ZFSNNCpXfReqv
1BTCBYNFhgxaamKqMvRoKDGXFU6azBV3Ui
1BTC392SSsS4mJgn6YqznBwYhiY1rk3bv8
1BTC7Uy72eJgVQ7L5gFM6oA3is1Zp7sTaE
1BTC5rAHZgKrCVGEHSPmqkxX6Wk7cRRUWz
1BTCSmDn3npNHnBujABTGApwjHUX4KMz5b
1BTC1HvBba6iWmLLx5hC7wGGYqidWfNrVP
1BTC2FH1juXKMhkR3qvp4PKAXwRfaPQDNb
1BTC6Jg9SgKRPz72jUoaxTjhnFyWGbr8H9
1BTCiVxxX2FAAFdpkQv8cZCpuPu6FGamEX
1BTC8YpoWWVfre5LSPBQe22VFpH9R8BPcj
1BTC6s3Gag1jamKPxthWopso2AFB7K8XCK
1BTC17G4E4fMWaZbiQerBJ9YNiMHfoTn9j
1BTC5gAVdf4ds2XTKTwNKe42SWyyFY8DKu
1BTC7BRDmMja49FZyUeGEnDBVeQxj6SJ6g
1BTC2kRC5h1PdpwsinGQAaHJvcgsSoTkxE
1BTC3xqJVuTWpQFUmosyif7tEgwbkrrrBj
1BTC3iHvn6oGBgFQUL1BZvW4etJ3HwZc6E
1BTC3ayh9NX9C7Er9SiQrNGBNsSjH9tJyL
1BTC1fTUwXJMAJmU6a65gP78PLRGL53pwp
1BTC43ZxRxkgeDwaS2PdavrLFxWE1XZSiP
1BTCsAYEPHVxfbVTqDPdWA3wavN5UQ1mzq
1BTCEkX12nT9U7x2xfKL9y62weL28UMfr4
1BTC7TxSoHqujbPtEtGGcDNGW5LAFSX7HW
1BTCsmix8tqmJTZcc31xaq5FoaKwzrtzXf
1BTC2k5cZUW9LsiQ82VbSqY49BRuaFKJRk
1BTC3yTVqdzUXaHiMcctAgQa2MLLikPe41
1BTC6Gwc7DrJqDN7xxuj1VGYR3iq2BPFUK
1BTCsMnwrKJkavnP3U35ouY2UE8ravJB1L
1BTCaa3ZpomusmxjWYN74dM37jtbQ2kZgX
1BTC2g88JsS5rKrdjca39yRudRec1fCU8g
1BTC9HDrVRceEWzEFoHgSuyZh2rwwFDxAN
1BTC11Svoq3229DxFt5bcvLunQsN6935ov
1BTC5AvsnPH9Bpkugx5omnf2qYXFXaUBm1
1BTCEWXPfuhTz4SLdeSyN6XacShpVHiLMs
1BTC2FHRJygL9ZdomdfuhuSU2WYc75aumC
1BTC7ZArXj31TiwtzHjLqaKC2r3jhh7gRr
1BTCsgQobMrEaDDixJBRQp8GU3cLnCEZce
1BTC8nSDG2e9YYhBb6ibU9DZ1VqtFqJZEp
1BTC7wYTRNT1ntcEJt1khXs2Xkt7EfXijm
1BTC9tMdpp1H4zcr9BS7tH83rnce8Taifk
1BTC8GzheyhpVsVJf5gXHKNxAmGQ94a3pa
1BTC2d2CdDfNb5Fxpb1bJmjWWu2GsZsmnS
1BTCHrHja3j3XTcDXd7NS2H7ct69qVTywQ
1BTC9Ls9Ugq1uSRX8kCc6QPU3QNKbEizef
1BTC4YL1xDJTy65Zc4gZSSn2pK68oapVfi
1BTCH261X9M3EYvoNK4qRNMm8nhPz5TkXY
1BTC98MvHFdFbguyHWt5QMPB1ZiiKfAFu7
1BTCHZEsmyti4HzsVmz2KFSnJyJw8Tq5d1
1BTCg8popmzoNxTYPUNvT2ESR6Swzi7kq4
1BTC1DUTb6xZAqPknpxpaHqauiJdBrQ1WA
1BTC2gFnnxpPLKx7j69vUaKTS4D8499wmK
1BTC3K9XHyzjPzh7nUg6Pq1WpdUG1vY6YP
1BTC89D8uY4UUUrQ1EEr3PAzjmBh74BRZa
1BTC4J9uQkxNaN9hsZmdkv4u7H3qWNUciP
1BTC2NCrpucG3QUrHrB5B1E5RXqxhZ99Jd
1BTC1fe8iPpkU85jbXcS6vdEiT7y7JzPrb
1BTC6BjQvKG55WREgqj6n3GfRzehuTWqTR
1BTC3PeCBkneHeshRAotyub6M5NzjhQXe2
1BTCHTwanK6nXLPFYzV3TL4EauiqFnUKPm
1BTCd1jFtMohGRy6J4LMTfMErtXL5zGBBo
1BTCgk7j37mt2mRudczsi3KMwSJvtk7Zjc
1BTC5anTtLzDRJnJcqw62PMeHxaeZrTrY6
1BTCsBQkPUtTSJK6YTJVoa4b4GNjJgu971
1BTCtbUcEWQTSj2kcNk9vwytHkgf9AFx3E
1BTCErP3RR4B8XiurBZnBTf2ZPmd8LuiQN
1BTCDtsBFw32RQU6m7uz2Ea2MwBNRf1PE1
1BTC1sZwJhLtoY2fRwnx6RmEXSe3EVc2cx
1BTC6L91DZ9dYmGxbkU4up5oV1TctaVukb
1BTC73Nn6DjUeFGLfW5sngjhELXEjxMdUJ
1BTC62HbkQcxAy3QB4CZR8kgpm7GaTMTuk
1BTCDXenDQhDfsc774kNzFj7zKLuaT9uwx
1BTC2WmQ4euszM68rEiR7HDJn4NVVUXi2d
1BTC1FXpWAX2amB38m6sUHtbx8DP8gZGiH
1BTCAfikJxJDYbBbJAGNdo3d6xG3aSRCXu
1BTCEJimMEhCoLWrnSLMs8MsxcYFpmWGAX
1BTC5kJutzdNgYeWxkSKvo2Xq1VzD3gZXe
1BTCHByfEEfZfXRtWk6c8yTFgEDhYJEs8y
1BTC2Vm4SCPPQjtq6Vt6a2BoiBVMbYQjeg
1BTC516KxfD6EHQ1LC7SakHrWXBMp2iJxV
1BTC3GfRFeST1zq8dbVrBtt8ESqqLmwTBV
1BTC1PhGGVHHc12x278qG83PxXUJ2C7TQX
1BTCD5yd2MQ6vSqnG1dHEuTpb62rU9g6mH
1BTC3QDstRYMshr8hM64jmCeMrHWpZEys8
1BTCAHa9mFVcLubRrduFfDJAiZAwdnhDsa
1BTC2cV9YradJdTpKZdma8B9bYjvwprr31
1BTCAB1XNqfmfakusnjWs4yj1VS3NH5yuK
1BTCAgDGSoubon96mritrr7N1by2fACuU6
1BTCeB5oEJrsYAW4MPyQ6x2wHriHqtG17Q
1BTCfRTazHmfTHCotQCCpC21q3XJy7vzkn
1BTCdcuNRaN57Ji9q52be3VwbBxKrV4gfH
1BTCDVWUW4s8h4hsakTCEjGTnC9kt8wxNP
1BTCeLKEqoLpHxF8EQ1ppdEr1tcCmzUkEf
1BTc8oLdLTZv5yocMGuap2rmwEgT3W7XNK
1BtCBKMP1xw7YdVmoMZKEnRjo6Xco8R817
1btciBCKb59TbzNj5QzC2EXWDARxtJL1f
1BTC4jF6oQ6mex9wnfi6EWEwUFMs24dG6u
1BTCAMBH3WQq7FKdieyWHqELgfYy7KgCBT
1BtCjf9vBvPNgN5wjKfdqrqd3X5Sxds6HX
1BTCEB26z5f5t5tStkti7ayeRszjJGLz1j
1BTCNTo6xfc9t2EAb5GjKx4ThZb3uPAp2d
1BTCDgNqYEWQEJvmnRnSg3EN83KQm8pRds
1BTCRNmgCcgVGxyFdVC6o14KQkfnyhPAm3
1BTcbaU4sLbB3dWnaJ7bpWp7mhjeUPaPfu
1BtcDMZ8D5BXeRGi9MJXvXJmRpdiweWtJC
1btcmckvzbcdqVeib6iY16TecWjWanwuc
1BTcTzZBoBXd1iYhNfSPmdPhCSxgem84tx
1BtcDYXxnxPjpcjpGAy8Mntz2rTib1G7Z4
1BTceR63CgkujoZ2mbWMmkunHCtjDNymA3
1BtCERhheCGNPipUtWFUJghSrZBiBRZSub
1BTC4dGLNYzxP5HNhDd37k4LmMwu1jxwAQ
1BTCWZS2ZDGy1931V8Dg14euRkf8zf5Cdh
1BTcHzrXmde6fHA26je7cLu4jAsqnvFL6z
1BtC4BkdzKkSmr1yUnc1FWaDjY7Nr7kY3y
1BTCLifezyYDpKuQUfxztR4DEYqLrg8k92
1Btcgk23kgAr8SxFmdiuCPBNkfsCyduW58
1BTcXxhowSsWPTyrjJzLgAnUfrgExShMHt
1BTccVP52iR1kof6kZPqQDLQU77morJjk9
1BTc68weNDKmgJpDY52PxvNpbjCA5XTfan
1BTCV4qwXARpuXHdbyoxF8hh2Nv4nSD5mr
1BtcxRPR5a3zqrrwKCxAYVyHTfS2qXmqXP
1BTcDAi1Dg3xbtaPLStYfxeEJEwybS9Jbm
1BtCvY3fJsMFDgoQaSP6ZqRrokoWhwxQXA
1BTCax9UV5xBpDHvRveemT6oH8Ng3qRHLc
1BTCRWGbvMtVxiVYP3Wkn7sGm6zWpASqWG
1BtCFcRkwV27cMTvAS6T1kgkD7zXmpxyr3
1btc17Y1wMewk3TRBsKtMN8bWRkgYkkXc
1BTCcLAMdrqr3zbBARBfbnRKYUE6aLXhPb
1BtcCyQJHJiU7fV2ESyXMvvxSFUfiLZcah
1BtcahTmYKacyfmgyxaxZ8XXKUgAe8YnCV
1BtcBB5LMFSbomtD78n2kk3Lo7Qy7KKA5N
1BTCd7ybGzHdg1shA5dQQP8bxw8qp2Mjny
1BtcCLZ6aywbw96sgAnKPoUoAersMUhhZW
1BTCCUtB3Qs7xPNdPAZDr8VZavkYktwzbC
1BTCLu6728qdaDhGej2iE6Vb6ufBcLjT8N
1BTCLHvrgqwsm9qAgpvPNKCvWHeZaZa4Xe
1Btc3jnDcNVVdwEMG9Bj2x3vZK42XZfJ7R
1BtcXHWQZjpT1xZ7yVKoWExBk13xC8uq9U
1BTCsyhNHkTAUGY4ktjMTqXfJJWBwLWE4h
1BTCAYaq9nE1YYuSnzsqiFERspSSKRgPQp
1BTCLGt8sX1MrqMTpVBXTsaqVLfKepotMB
1BTC481w9igEsDsUPQjbK5u1n6D8o5zyMe
1BTChfDMeJApJUgA9yZ44jo4rR1NW4hFt6
1BTCi3SVF7qnP7YhNbZQgCnusvKVR3kTY7
1BtcymhuaTEaXD3Yk3bDmfx8e1AtLpj5Qw
1Btc1ewjSysapdeonZBs5PByEG436MQeef
1BTC6cQJKYSZnyD87YJbg3RjbTMdxbX7fY
1BTCi9qSaWAbnq2xg4W3StBL4oRiQZRT3L
1BTCeeHAzPFnSDmzhQtfZBcQwkTFmchoUv
1BTCLxX5hSfwa6BQmzj8GJDnBcieA8x4og
1BTC6zAHjDJSSBwqhtSUsYeWuPY7MMBHY6
1BtcaLECC4q7mKLAjFSmQQydNswcobqqcY
1BTCMXaAuSv8ixyYxMu35jD1dRN9GWixeM
1BtcC1WkYzfC8v4n5F6BKumJX6QNGiMHSF
1BTCHYsFuMbaxAvfg9pYvyR6AhTzn3zEEy
1BTCAU1maXU4FFh3EDzgeEwkb1vEj431qr
1BTCFxrSSwV6FEK4jidyQVcGTnCZ7X6fyD
1Btc2zTiPyWn2nN3ZZmCR8EkQc7ModAYVr
1BTCa6b69cQBJD8aZk1mcztd6uEmzfizy1
1BTCfPyh8XS6UPNbE5TZ8uW4rG2yqdtqxK
1BtcxFqvJjcv2Tx5LcjbC2z3TsvY5REbMg
1BTCHPQj67jRoWXLqhQcXzgu3HtxKuV1cm
1BTCBXCtUAPHxtU44eoV2x3AaMxHb5L6Jp
1BTCcr3ZFgrzKbbxip5na7fkcRuQ5CWY7U
1BtcC1dSQjb2yFKCTWQTtCj5NGTiyVhwE8
1BtcA3tRvK2LYMCF9dduZtMgeS8FzS2XGW
1BTCbKwuyXpuWH5rQAapzceg5FiGTr1Z7k
1BTCmZEyNjAY2NEHJuoAtfenF7BwRxFLV2
1BTCtf8Uauhqg2uJPNhyyXmitdqeajdmP7
1BTCLJYtvYyNBxaheoaiSiYBXXeQuWTPcY
1BTCL7kTcy2XG9DUcLmj9VUU9MZiyYhxdv
1BtcZ2nSdcrXsZWupGrzSXn7958Z5FFjof
1BTChgwXuDnWxxsRYBL7vzkn8o5wLYEn5h
1BTCBRWc2sW63QWgrDszogArd7M7oHmssC
1BTCMmTpwpiNAtbzPPB2FLwRjkMy5xLUJa
1BTCAVCKMEv9W595eiCebGhowBiRGKPB8F
1BTCBy2tuAqVzqZn4ZjZymwQoeme4iGoqQ
1BTCSP5mfvu1azYtbaVjfgWz51fYUWUr8q
1BTCmbsWLjSUiNmNN4tFPtP5Rsua9aJnJW
1BtcXTNvCyGAnmracDNPsBjm7xEqdkCNaK
1Btc5jJM9qVeN2QSA8jqMuGnAtg4nkBSvs
1BTCMBu2NUVT49wUTmzzac3srn63STLRxw
1BTCg4LztmAPcqsZHunGPXvHtLcrSpbFA6
1BTCLQLPfQmceydyfV171oeae8HLAXCHrS
1BtcbC3uEVpapPeRURBEDK2Wzky9HBcd5r
1Btc3hdka6KfCHD9Drdz9JBhcijCFpyPZ8
1BtcCf8yYGt1h5ujYAh2nY3JjN1xbx9TX4
1Btc1QNsgz2H3i5vnHARdJddg2nkjJAs3S
1BtcXSoFh4ts5V6CnangUGSwJor9xUGHrW
1BTC71Bh3j7XKA4miqBSQVnQhqyt9jfWDM
1BTCFGcS4kAH4i49YZHzu9SqXHF96NCUBL
1BTCecL2e6XHMXohn5AE3DYFYytWsgdFSC
1BTC9PKMTr1nhmPnS4HjyHhWezo9iMT8EY
1Btc8FUgeBsv4vaeiMBR41CupW4zdCGZSa
1BTCSqCVReChp7Z9RQDMg39Q3fBmhPaCWm
1Btc6hfoHA7faoghNViFmDR6Zh7cLPyeQY
1BTCcfh8dPwQcfnXqcvYWn4Hp9pza3dDyb
1BTCSMpe9yhLzSARdyvyd7WUcwyC3YKCxi
1BtcBK9zMBGY7o5TmzgqYDMLuYkC5bgwCu
1Btca5rnqB2i6vWj9nihAdpkLWp2NK9EVV
1BTCcd5arrBKCan9cN5Mjw2DbphFkJbJok
1BTCx3x9JvcPTTHZ6B9ZUugY6nVPqMhpBE
1BTCdhBAjc6dne74crjYpL9xk3iKR33aQQ
1BTCfhKcYH1b4sk7MNdEgAUFbiW9jHeFVi
1BTCHU6MC3GBR7AKCSVsMgs5vj5rto8aQh
1BTCdRgHpEG2gbTUqiarsGjTvvUHBQJzgS
1BTCmwwNnBhLSL4ADF6Zs8RPWRxFBkgsGt
1BTCS5noTantPdt5gkdvFH4r1cWtnEVanR
1BTCmTEZKPNY4vrqXoFx2rPeTzMXrpqoL5
1BTCdQNFf5ScxwB5qu7nNkrSMiDWZDijkk
1Btc1s1Mf1u3b5485viZq1fZPWgpkRktGX
1BtcX5Q91fdxs8XEfBDUmiaGDZBQRac5HX
1BTCDbLN3ir2NqrgU15z4J7qigcoE24o6e
1Btc75sdzdfdJtYU7534HJpRmbghEoXwFB
1BTCE3wvh8yekMN6ZWdLGsMqpHW77iUWRv
1Btc7U5cjrgiEfgsJCG8Lii6yjMhtrqF2k
1BTCLYceg5XnNFBhbesjaW6SU9xuR6EcDj
1BTC29cE9HR5qUd2t7gHX7MXUp3uwhjzZL
1Btc9wg4MdPvmEXReLW6DLB4kvgNYEzBxe
1BTCb7rAWDgWtX5fKPoLZhZZMdwq6omxXn
1BTCDzX2VxsLQiUaAVSE9n6dfJEx28cEWb
1BTCLgdnQgvKUXPvL7xHPh9HT4Qa8VnXJc
1BTCSQXcKvW9mLzHmGSBVJdJ8AN8giVe5y
1BTCePZGNbdmiga4QNgecyvybj1zvhfH6J
1BtcBZ8FhLtEsuvqA9syVD3Snt1GN6qjdM
1BTCspBYvHobBDWGr78RtPngNsv5RuZvK9
1Btc3unUJjk9cSCMsnjJZDfY5stCC3sFag
1BTCMMgFFhNjfidHUKbWMZVnuMFRnWqfWz
1BTCibqAucnhQb6VZQdS1TBzzspviNbKTN
1BTCLAX9rMkPuMJBETrMqtfDngF8KxrfGe
1BTCmouoEz6WnjrWugWHWrAr6N379KwPN4
1BTCaVrMeLbsANptMG73v1EC6uqhbavTEV
1BTCHapvBmoSyVrvgpQqcQfjLdG5My2zFM
1Btc6q5Kyf7dvwBb7cYF25RASisCkExuWg
1BTCsccKmy3k8hUJNNbZ5kJ3BRXXP9AdfU
1Btc293Sha33MKck6ZCE1Jg95SedjpNQbv
1BtcBPN88HJCYoXFdW2pJf9usPMfGAUUVH
1Btc3FFMDG6Kmig1wMgkx3qzoSF89jtySZ
1BTCHVnVbnq7BtiSfMrf9Di71PmYrxBAHk
1BTCmoZUudgzqocUR4BiYKdUxNFEvePJiB
1BtcyE5vfSs7rRgC6cnnjX3G64QSQVfNAy
1BTCeLVCfJ5aoCUQnGL6BwRdUwEaEwiVMP
1Btc7JMA8WybWCdyW4HMsgPmqXiRX5DojQ
1BtcCy7j8BB2muR4JtEFzZqZrvruNLZkQg
1BTC6Z968EGpMCH4xmwj5gqMBu6BQSbuTU
1BTC4oGWYy5FufGt7ZgxzBEyU613Zf1Tnd
1BTC9dBwU68vt5KQDpg1MP6LWKCP3irVVF
1BTCmx4Tcq5Ahr8R58eyce7D7Q4kSFEUBn
1BtcCLBFYrcqYGBXdZLd4Up1ZFadjJnMKA
1BTCgpV8xXsRBaoycoR5MdQFtopq7rz9XW
1BTCdyQ9UNAyoVW8kQE7wRHVUwK8eccWaF
1Btc8Huc8ohF4hc4H9sbmBbE7V3SpJnkEi
1BTCDxGJwonJTomM2p4r4DDdn3g47ERzzh
1BtccgZ7DwW7RLQPj82oUsidewntbfcweF
1BTCc8qwZbm7DrDcQyagcokxt5QPGD1KSg
1BTCSCC9G9jT39Pxx6Ghro123yZzX6cvEL
1BtcbFccmyPDA3C2ePfYLYX3bhrdLaXF2M
1BTCHEvfBKB7RurXtJnCHuucyMDsXKWAYH
1Btcbc2VoA9HgaW7Ta1iTkk1rvkfgfUB2F
1BTCCJcpQ88nNV5QYxsUF22kNb17UQDYg6
1Btcyr7e1akCdL35XTYM97BEu6tZ4vh6Zf
1BTC1Guzn6osKNr1mMr2jhoBLEYdKm4rNv
1BTCasoCXLDDYJT9ekGsL3ei9ATjJWnCK4
1BTCmjc9yjyR6HrnR9aYN5r8sWmxcR4k7p
1BTCaWRwA4SHR2Vh2rnimSuP5QEY4WJR6Q
1BtCsdfbZ43Bk4hzS4YBmoEcgRBVuq8dzG
1Btc7HzUrurLbbE9hE5NvKj7gzPFNSdKTk
1BTCh2uJi3ExakvfxMudnMTneJTi2qKVhr
1BTCmB7FPSpryxPiagq2AyMK3SAiLGqE4K
1BTCmN8xi6GG7qL42aYssgeMg1wqEpJ4Mx
1BTCewXTzJULS9ucizDyszx3TZ4ow6wo7b
1BtcaHBdfyLhuLGYmiRHFAm6poSDd2tYUZ
1BtcabZdHLNaELmturfATuXTgyBWeTaJyL
1BTCHTPRiwvqNVrktuzruK9e864kYzDv25
1BTCdmotmfNVY6LM3UDaMtBrbuN8KZeFFs
1Btc2ntXVRax6o2JdwdueF8WMKDvJ435H8
1Btc6jU3isaB5eRSVXSNYNv27DMRAX1xBs
1BtccNvcPLwrXWC8jqaBmoiwXQhPCeDfxw
1BtccYguveVekqi4VyAnssv8jfp7Uu3hQR
1BTCde4CDLDj6f6ePSK6NefJ2XQQmV2rpj
1BtcX7inovXVzXQtUbKXk4rRttdFrTipxX
1Btc45oqMRg1bjobWjaBeKe9hXcSKUxgee
1Btc1ngZcmxwZbzYbpyYGWt8ChpAQvSd69
1BTCCEzCezjf7raRxR5pHiRx9mHiE2DKsN
1Btc4ECGu6stKEeoP7ETYGhYxnj4Zre25N
1BTCCKLYPj9XraobmH9i11R1cmaJNqsc4N
1BTCx4xHCGGt2cmVGjyjy5fH1DH8XUmiBR
1Btc5tH1hK5mFYp8jfuMgknPKjdJMGHiS7
1BTCeXCNdDXwt5QFRMwja9n8SrRxNiVGgZ
1Btc1qJg2gQmbFFjBbNs1LwgFQ3VyLoYgG
1BTCT3GxHfiJhj5N8H1Xxr3LRqfMuLfX3v
1Btc9MXMKRrkVudkiHqfowueVrQ3HSbVCD
1Btc2UXmv2W5BFhMLC2joGH2UjxpJuZan3
1BTCsYhXks1JjmAP3g2s8g1vUVrB3dVW2b
1BTCcbAEHiyqynosut2VYtZVZiZHu9bXvc
1Btc94TPjTNqwtH5WUAsJpLsqYMtddcTLu
1BTCBSdDpf5ngzqMm6MTRciRLygCtNLGWg
1BTCLf7y6gP6ZsQu6aWR5Reanf1xZ11hQA
1BTCDazmR17XBYPyezr2BUXGB7ysthBCuG
1BtcBqvq3rD2odH4HcrA4dTuE6DvKuykbS
1BTC1MMmms2AwuWzWyY3tknsLSidfzYMHP
1BTCm73GX9AmwVDcx1DQ1jEbdy5Y74EUvb
1Btc9bQ1r7QG7DJM3M1k3jK7UYRbYEPDCg
1BTCsn8fWzHDnNRLPqgQbEj5oa5Z2KvKDL
1BtcaUvRrdQWKVBPL3PtzCnhvedj4oCs8K
1BTCBVGMhFqVSDZHoUmjg2mvVEwyPDJJ8N
1BTCMSa6E4rximCcdeg4eLMHkC7ZhB8pB7
1BTCmBbkjCuqAiSHyGnARqDWSp2eHUPD6D
1BTCSM7PE96pTT3vUxtPX5Heeb9i5RbWxt
1BTCmHqfeaevzsTrX4acAUhNjYnnJ25tdR
1BTCT1JYCrPpP7oqzmHiVj7bAs3LYxb1hC
1BTCbzPiCjgWVpBtqYkPwhTEQbYpvvk7BD
1BTCFQjVdqJkEb3X5bp8MHi3YjpqbsGzNp
1BTC3dgCGM6Rw1Pq2wGBidAFksGWB4Lmgj
1Btc6cpyv3AReTck2G8jZR4CemEo6yG2Ww
1BTC2cPXb7ebgWMDDsxd2KhqDpbGYVCX7m
1BtcAKuUhcxXw4G6wLV56wYrnaBtSoE3Ah
1Btc9hHRF3jcSv6fkPRUm4favkQeXRtsNe
1Btc92uytK9ipAH4DDvZ9gLJQSM5ts8CVw
1BTCMHsH4xspWfgShtC7xqhYf3tVvChdYc
1BTCd1g1qKDbADTChDRwP9BHRWKw49dvJM
1Btc7P8hMmK8CPXXeowdsTA7SVSZd4zYgC
1BTC7yyLjL5WkfnHGC78Svz5jnEdKyWEPo
1Btc7JQ7fhmm4zpcGhxpTSecyRiwqBHphi
1BTCmpBMiWeKneULJtRz5zsXU5UX7cdBLy
1Btc7r9EoJaCwdBNWcgWwoGihyefbXGCxS
1Btc7ZpdJzJ941NP6wqThmLJRCHqaMSEWD
1BTCbhNsZwYK35AFLMYnsZG986SV1hnCdr
1BTCmz7y7UVCo78VwH4v4yaQmGJbHxRKMj
1BTCCKoEvi3DoQVUBELJ2U65A4sG1YsXst
1BTC6B1LqudEGoam8UNhhePH8ovDjEghRx
1BTC8jhsaYKgwNp5f6SYEDsi8rYofVRNGA
1BTCGjfumdnpPaLcmwrmuUUAdLiUPZCnsw
1BTCSPm1dNeDmno8ZYdBSGA7Non1J9ozLZ
1BTCL7i9Vwsq6H1SUTrAC1c9yPswKsTMff
1BTCDBNwANiyZKqgKj62ep7X5kyDAq1NWE
1BtcBTSWYKpMAqvprnT5HkQa6Wv6DvBGkq
1BTCS1ncuLtXVMMQR54cZtVfedM5ax7aLj
1BTCssp511zPoos428jvCrw8BxhJDfeUew
1BTCEiM219Tho1LJ5yRxJdm7cyGxLWB4MB
1BTCLURPnZ5VXuYk1VUCqjKSENwQm25kG
1BTCmB7g7gmQZYovKuAzakVpeUQX31qdai
1BTCt2DRPdkknJCsmYyfxihMvVp3qC9Rwz
1BTCsJ4ZULyj43CPtHi2VyqGKcixpFSPjj
1BTCsdaNQRY35K91i1ubJ9Mu68j4HZLHjP
1Btc5QKn8zEK6GeC8Q5g9rW7J1vfGSKXfF
1BTCMttjUnaJfqxU8UBMxNWuZf2FdCC1vq
1BtcaJaiYRmYbvtexRuuMkCJg5dLeaQMXM
1Btc9mJBiVfeSabXfeguBxfcoeNNGFuw4V
1BTChJVqNKX1yBQwD3KTRPkXn8zhnrarCB
1Btc15KoxRVo1WiHAvLJQxuGZ4YjktnPvv
1BTCmuPaurTTpiwj8Skx3nd555wzGg73my
1BTCfMRsmym8jox1pKe98dNkrV2UXVHbGm
1BtcaeN43CFXTb7aREEdmoVS1441BCXkNY
1BtcBzuppTJpADGy1SgS3PzfH5pZEALHdX
1BtcC4MqxGK6MmSeZYgoGPCteiBwUvkMUj
1Btc9EiYM4ouDaFpKpFVVyrFaN99n6LTrt
1BTCMcewwHkiSn2P3oQcbMsxEimGQrT5gG
1BTCTFzmnmgKGcreRuU4r3g7bxCTeaKD8G
1BtcA5dXmSkhbt2JKZEthCp9hstTCmxuaM
1BTCmwF2oAfmCiiwcSd7rQjcCeELYdbdMp
1Btcy75bUaG2ZQ4VvMcmCMMRUqTuhS6KfG
1BTCLyNHRqzAK6NNFvMBGwYUYpbJmRCqhZ
1BTCTA8FZomCrv1S4FVP6yzopyeBdnZ3Ut
1BTCLPakChCVeqXc5X3ZhqgeCygXiBxEag
1BTCmv23Wk3ZeMj65A9f5B61Zr1SCqFk4x
1BTCt6bypcN3bN1hgJoB4uuv8ZfBr72uHJ
1BTCMEYmmXayfTc4QXq4HQrigCKm7aMii7
1BTCcgjRDpAgj8S35fUCGGYqs8swgBCKoR
1Btc9gwbPhY7jveGajjP5K3JBhRFTpFtHo
1Btcxn68edXWz79S6H3VyhMbjvrgCx9Xd7
1BTCsLapcWxoiWUd7b3uXb167EQaHsgtEa
1BtccNLpAeYkzYn3FHSBr6BCGXXYdaMnyM
1BtcbJVbQC3o2q97uy4siWHJ4HBXvF31W5
1Btc3Finzw8Qtms1EN4cfbt6xBDzyLA6Gb
1BTCMhASw7zp4Fh4d3rra2ffaXB3utvw1o
1BtcByT91wMH1rRM5vJuxZwe17UE9vE2jt
1BTCmeAuZLYfwH2xenRRRhjHnzaLesNMzF
1BtcyKU3LD43EhqGADLzYgsK3kr1kM98wS
1Btc57P9PnyU6mnSXw8oJBbRGtgW6xznXx
1BTC9gc7YGw1iopre4MbyzYN4u8QkZGXYU
1BtcySAg27vNmdY262Q3T1nAR7HQJN59kK
1BtcBRDqdEjsCf2zbjPLUL1a73H1YMn14G
1BTCmgaRx3Mi6XPSC39UGGktX3CX38ou9K
1BTCs3QuAktmCwJAgsSvhiVGCU4Dajz2qv
1BtcCyQP4zMnEX2fEod7twth3Hidrxzjyf
1BTCSPz4noMHiJGGsT2d5se2qQd6h5mqZh
1BTCexEwHdxtvvrm8gXgThhkHtFV5dvgXT
1BTCBMb63BTdZPmxucHXrQTYdc3mMkHmTH
1BTCLrywsQuLRPEusGSKHBptoopTzXBfgM
1BTCMD7qNmHW8AGRSnzqH2M327cDDqN2Ho
1Btc9q39cuAm94W8sAm8YL3hm4gif3N24C
1BtcBTJta249Sdi8Z6Yws6netWCfq3Lv7L
1BTCM8d5G591cJhQ574ZGLWqQ83R6NULgq
1Btc1PTBwMqa18EHHW7uShTcjVDPjgQQc
1BTCHKke5HTfkN2wacx1bNFX7SSQF2CLN1
1BtcaAuHovayxnNV37zyb9LNe9vGDTYJ3o
1Btc6WFLQgWmB1WtiDiANXfUqKEf7nfnxV
1Btc59MkUp1BdmFk8qUtThuLaZrbZUgue5
1BTCBvz2iFS8fxhjCkZdQSR4fKSuJ4ZCDE
1BtcAXnh5mhmwmRgn9mgb2a2JCp4rg9sS7
1BTCfsRbQ9vUSdWCfyUMwny3g4L7n7vmBY
1BTCMq1eQMGw9Y3opazfgropw39ncbEtv8
1BTCS6zXX7h1e7eAubnN2q5AJw6VGehFmR
1BTCB2QGgkQkJEixBRPVcyTBScfND8Z6yP
1BtcZcSbYGV8qpM7hBrffPJ2AzU9sfaKSQ
1Btc4KX6HZkqxKPerqmoRvE2xYUShh8qgJ
1Btc9r3F5GWFCk2kzBVeMQdE8CAT9Vc3So
1BTCCpWVcgQKhgNg1eDhSv7s2qocvufU2x
1BTCiso1P8shGBBCANLDgZhRoqJhpgtRJH
1BTCCJ2wsjbGS9ADkivFPJsjVcw9qA5b2R
1BTCeZJp8Hf8N2YkbfHKK4J8XFAXZKgJyR
1BTC4MX4A1mQBw9iWdRm3wZJ4wvX6iTSiy
1Btc8AL6TyvUzX8bvq5nbQo4ZXWk5SgTZk
1BTCLQZ11scGp6Sn3xFtxoBNGz3frAwfXg
1BtcANf1u42QLrcPDeJ1guVg6CK6vyXeH1
1BTCcRr9DrxNfYb62sDaAcPBQpKijqfsek
1BTCSGRc7TTDZiQvUwLVhxD7TteUcNx9wJ
1Btc1DW3rjBPG1j18QFv8KjnTywJVghKuw
1Btc8To41U6Aj6XCXDec4xx52ALqcpa65w
1BTCmzCJPGRzyfcvJUvkwfrcUnobFtvtYK
1BTCsa1D6x5EidjkRFq9LignSut1CYomXQ
1Btc5WMghPh4QG9L8dEanK9DtSAtSgDpBk
1BTCmnuGmCabpuWNJ5RAK9hVBzJoqRChgB
1BTCmCUXZhNPWTNnw46cAWF1i9g1uLJiXY
1BtcypKMHn95DCnKPWZ1ZxXTCownPZD1ac
1Btc2jA28xtrQgE3Ji8b2vARJQVcY3mQU2
1BTCBKRDQoAsjVRjpUU5JMVKSnWiRgEK4P
1BTCdqPABWM6HYKHwkztRzJqyRBTTQ4GD8
1BTCDSjmrX4h1hL1BffCpPJZKDZDWKfZz7
1BTC8kQgCGCuEzYhpgzMP6H3kT3dFqeVQe
1BTC2MXV4UPiymcVZ7RTydqcUQGsqztxU
1Btc8BkXQhhk4EZvNQGsMzqa5Bp8Q8Bfbq
1BTCbH9eJ6pNugvUf7vYepPg3RNQZJsFu4
1BtcxvgqBwyWPvQQViYWxe6SzMUC99zzwZ
1Btc76N4FpmrUwxneUad1izkbUPVbQ5nPt
1BTCAnySVJxVgafHFNXhpSBrwz9eMFmERW
1Btcc6GEXHv33ttijLTrostXF1r3Rq4yFa
1Btc7LGSrMyppfddfEp5QgBgDdQwkKscMK
1BTCLQ9Cfoq8n4shijhqamynAnagpxTjAS
1Btcbbvaic3S1JPKAnY569LqmUcmbiTgQz
1BTC32LvXTVarF4tjRTxChnm3Lh9cQoc2X
1BTChQirQaEa9jtpR6QK28fNqA62WAnVXw
1BTCLNqBAurwNwFSBR6bnN8deYiPcR28gk
1BTC5AzpRLptQJUauiJG8Nx8sdH4QZknqo
1BTCAx2tAnUYNiPuYTwhpYD1fmt81qiJxb
1Btca7QaAZzK2XtphTRqNhynUFxec8Un7q
1Btc8inN31yEQjAW5HPh3wsWXfptbeBDsH
1BTCei8E2tMYqqvJsdPgnrRJ2cs1SAmY8J
1BTCFdafGX6SPPfCS1L3PmeAsACjo77nKZ
1BtcXTcKv1eX6ReTzJ2u9xDuVpvkqjmtsD
1Btc7X26kPsiDBsrJG8qmiYwniNZ3wkjmB
1BTCCTJoLDv4MDsCWwfzSqjz8e5PnqMLfS
1BtccA8SW8rKQAAy7wnsq6AL4gwzmfK31K
1Btc4G2KzpDEU5GHNwhmZb4iTykV9UT18b
1BTCBgzQF41GoXosUpSD9YLxktdNQ37Ptg
1BTCsuB1vVKbh69b1DPLT6UHExFWq9jxYq
1BTCDDfb1sV9SMShtFh9yDtQeJTz3mu2Zz
1BtcASA74WyMP7bWz6EHtQ1jPE7j5S7BxT
1BTCsmDmtwg5KkKwE3EAkkqdndW5ioCxU7
1BTCfifqJmZFJxaEoiRGSz8nCRM6SMNcmQ
1Btc7mEmE9YYJFTyge8GeMM6f41eVFAQ2u
1BtcbL1FLUJjDihxW4P74JSwYNw5z8nacK
1BTC7AgYRroxfR5WuDv7zX3RHWt4tA3F8j
1BTChzm15JFzi4qTkrS2K3jHxLZP2gNfLy
1Btc5VDXPt1RLr64MFcfAad2M918MGcY5A
1BTCfZcvopwHrdC8Fw7GUdDDgJL1TDZvAz
1Btc8f4CrfqrQHmJeTZFiaCXmLVsxuCMng
1BTCHqPtFe3fXuVXynkDnq7K45jwqJUKHy
1BTCBJaiyobPrnNG4EuHcvU4nqPzuHEw6k
1BTC6YcUcaqW5VKGDziAKDhDJs3nBMyZg1
1BtcbovWQ8ZpU76fRxmN3iKg9Z8bFYAf28
1BTC1wkrFTLQr8Rt5x4uCvgsCCaZcxFdmv
1BTC3MnPG6pg2uDrjfekEQixdS5c2mBVWP
1BTCcDhb2fowjHyoLTs8d1hxMDcNq44B2T
1BtcBfV2Z7ASbqLxhDc7JcQhRF3f1PLoHh
1BTCSaqP5PZvBdfMK1bcFRysCC6AuMX39p
1BTCARe5TQKCNa6RxXu79omqCuwteTG57C
1BTCmCbsbRue24YxenWGzVnGBib3asabmu
1BTCm1QaooYHGgbyvAahAAbWmwrigqXCu1
1BTCmXLoczC1J4zh8oUQ1PM3JzQ1HeoUtW
1BTCtamNetvggBAXruSMHgbkQhtWMH3dqa
1BTCm1BRpbfhPfRnndoUTaxZozmsyZyEvo
1BTCit3JrCMYQTbSUMViKge5TzXCH1LDTZ
1BTCLCpkqQ6rmXhRDF8SnHCQ9kajFC4ZE4
1BTCemYPQ1UVNs5mZJjrzm3y3GMDWpYpeG
1BTCM9irvAv3egpUJx1zR1Nuuq3MBPuJNd
1BtcBQpjXVxLZR17sgkZUjhFaZ76gnCGcw
1Btc4fGCqmsBEDriHKYu9TrStMxBujiknH
1Btc6Pw8of3YqEpW1AVi1XxnYtut74kTyz
1BTCT7Z6MAMQcQTxrXQ2KrcXR8kwaxbu8v
1BTCHew4HoEySFXQJZ8xw8acuNwGmyvgTc
1BTCSQEcbiBbgHFg3e8rww97Fh224oNkfS
1BTC72MLmZiJrLHQ8hpCvX8F4JsQD98saW
1BTCBSckjq22UxeeayBRk6iW1QEgS8WbmQ
1BTCd56ozn2g3r7CncHozRXGxXDLUWRkfW
1BTCLMWKDakf8evYMG71GAMwXDEaKF8mGc
1BTCfXLpZDAwtYrFRo9wuU14DswFsLcVPb
1BtcAN7bgvvCCfHwBSNJDeBuc4CY3gjKWc
1BTCixYvDsXwydjhXXmopTrtmaNmyzyF3J
1Btc4ervC4dyPqP6mVASyt2HxcuU6g4ALN
1BTCACr3D2nRSKZ6QU6Rx1u1QbVcF69Ur2
1BTCgZiMvou9WvxUUyRRV9qDPyR4CMLd6k
1Btc2TN7vjPwAWsGGFhMmfbEXdxMVG4YnJ
1BTC7RYd6hDi6FwMA1zyMiinpNutQisc6x
1BTCShptEH4LQjVmSh5XKo78EHYyr9sqjP
1Btc7oVvkKqzea7dcnrPuVNxi4Vp1iSGtv
1BTCmVqZy3oXWJSM5nzLYQ5Kb4r4KKFGzC
1BTCLTyb5CDNcHLwqKEc9ADq56emZXpnhA
1BTCFrDsfVk77rzxyP4AFm7WgikPTgpZAi
1BTCTe21RNjynx1Lpmk4K9BVbqrHRdvxxC
1Btc8DEs4qtaH5ZaGYWLU7Wzshz4hCJLyb
1BTCCCxNbFU6WZByGte94qpLZRjBywR59a
1BtcceDdduCyS2AQiuo2NCw9Q1QY3EAwRd
1BTChUM7hfGBFW8HQ9RCmncDQW1qRnvFs4
1BTCm7oHUanPrvcGY5ya5RRQzGxLXTZUpG
1BTCD1LTxnNABGPPbW5VRhZLNVvc1yoPFQ
1BTCmxa6MKgoWuQAG8ARmnPjoghug3H4Rv
1BTC1XfNk1co4CMnBkAiXwKeE51pWdrt6X
1BTCSWU2xADmqCN1pqLRUwvvNdV19KBxRu
1BTCCqEPPR7HqyJwThUiQYTDZLDmmURSrE
1BTCLH4FsWGJg5dP2XMWiXS3uqfpVtDj9U
1BTCsfxyVS9LMyakk2MiYTQF8fcogDDJnQ
1BTCcDNrkeVViVMAvjf6krgjJ8popgmJBM
1BtcaRZ2Y34bFmLsepMwLrKqPeXPTfsVcC
1BTCMWWWHTV254Etu51UzzCY5Hn1CfCHhw
1BTCBMZfP8N8brDtG3E5dJ9jGkLgapVPn8
1BtcApyaatd1euG1jmYeT786rb5ZrDMh8r
1BTCanKRwCpjXnHyZgnYkbt142kisDuqTK
1Btc2faFrDYjqF48AaK4i3sGpe3YEePZTS
1BTCLvd4NSS1NDjfuW5LByQ56iMCHZRSrX
1BTCigNwRE5nrtvNiE9cgVam2mFZaqEw2Q
1BTC5MZctZkgKaSdoXkAzK886MZafh3e7t
1Btc76qAv8TDfh3tTyqChynSPRr9AyrDz7
1Btc6CGduUpyJsKRM4AxYo47HFE539SBCJ
1BtcCXwGD4gq1P1ARBm952s7oc1LYQwNiH
1BTC9gjGt9iXdpbAzjdVodEzzoERcYviQv
1Btc7VcbnUzEYtvRNZ7nXRd9N7iSu14jXS
1Btc4XYjyk6WZumw15xtsBiEjHnE7pBKjk



Thanks for your time.

I just checked all those address in Firefox and Edge.
I got the results within seconds.  (My timer is not working as I wished, but I didn't get any IP block so its ok)

Total Balance   515.06210151


Can give me more details about your configuration? which browser are you using? Tor? Are you using any VPN?

Quote
There are many approaches that could be used (for example, downloading a list of addresses with the first 5 matching characters only
Let's test for theymos' add: 1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD:
Code:
1NXYo5mysD9hFFLrNZwGs4UdXfk5YxMWSw      5000000000
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD      41325149
1NXYoD6hajMTQDkiYGDHXPBuQFjP2gVhT2      9262557
1NXYok6XLysZEzNhxaqg18QW8GURK1NNXu      15218
1NXYoJ5ggmeEoa7484bJVw8TchoB56qNK4      12983
1NXYo1PusDPD1AhtUmdWtonumetcTx21zi      12173
1NXYodRMBqq2uQ9Bg5ZtJNKZW1y36bNLGj      2652
That's not going to get you a lot of privacy, but it can indeed improve download time.

Quote
But I would not like to make a tool that would  help people brute force addresses...
I thought about that, but I realized I value open information above protecting dumb private keys. If someone uses an insecure private key, they risk their funds with or without my list.
[/quote]

I could do something like that. I would request all those matching addresses from your database and then i would locally (with JS) filter those address and display only the requested ones to the user.

I know how to request that to your server, but I need to study more to know how to create a database which would accept requests like that in your server. I don't know if it is possible to do that with a txt file

Pmalek
Legendary
*
Offline Offline

Activity: 2940
Merit: 7536


Playgram - The Telegram Casino


View Profile
September 01, 2020, 03:07:22 PM
Merited by bitmover (1)
 #22

Your balance checker is much faster than EasyBalance. I checked 25-30 addresses from the list LoyceV posted and the speed of EasyBalance isn't comparable.   

I also notice that EasyBalance made mistakes when calculating the balance of certain addresses. This one for exampe > 1BtCdfQB8q4H8dwTECg2nwbvimUEvFFwqn

EasyBalance shows only 0.00000547 BTC
Your checker has the correct balance of 50.00000547 BTC

Any idea why that happens? And have you noticed similar behavior from your checker?

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
[/
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
September 01, 2020, 03:41:33 PM
 #23

Your balance checker is much faster than EasyBalance. I checked 25-30 addresses from the list LoyceV posted and the speed of EasyBalance isn't comparable.   

I also notice that EasyBalance made mistakes when calculating the balance of certain addresses. This one for exampe > 1BtCdfQB8q4H8dwTECg2nwbvimUEvFFwqn

EasyBalance shows only 0.00000547 BTC
Your checker has the correct balance of 50.00000547 BTC

Any idea why that happens? And have you noticed similar behavior from your checker?

yes. EasyBalance is a great website. His tool also checks for balances in other blockchains/coins.
He used a bigger setTimeout than I did (he is more worried about IP blocks, probably). This is why searches from there takes too long.

That being said, I had a lot of troubles using this easybalance (this is why I created mine)
I also had problems with balances and bugs using his website. I cannot search for more than 5 addresses there (it freezes), and I can't search for native segwit addresses there as well.

 He also go through all dozens of explorers api checking for balances. I don't know why he does that, mybe they are backups in case one of them goes down. Whichi is a lot worse for privacy.

So his tools is not useful to me, as I have many native segwit and I need to search for many addresses. You can check hundreads of address without any problem in this tool (bitcoin balance checker)


LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17611


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 01, 2020, 05:56:45 PM
 #24

Can give me more details about your configuration? which browser are you using? Tor? Are you using any VPN?
I used Tor Browser. There's not much more to add Tongue No VPN.

Quote
I could do something like that. I would request all those matching addresses from your database and then i would locally (with JS) filter those address and display only the requested ones to the user.
Just thinking out loud: you could make 2 input fields on the site: one with real addresses, and one where the user inputs funded addresses they don't own. If this is all handled client side, and all addresses are requested from the server (in no specific order), the "dummy addresses" can be ignored and only the requested addresses are shown. It wouldn't be perfect, but I think it can be called "improved privacy".

Quote
I know how to request that to your server, but I need to study more to know how to create a database which would accept requests like that in your server. I don't know if it is possible to do that with a txt file
Feel free to download the latest version each day Smiley

EasyBalance shows only 0.00000547 BTC
Your checker has the correct balance of 50.00000547 BTC
I don't know the site, but you should probably report this to the site owner so they can fix it.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
September 01, 2020, 06:22:15 PM
 #25

Just thinking out loud: you could make 2 input fields on the site: one with real addresses, and one where the user inputs funded addresses they don't own. If this is all handled client side, and all addresses are requested from the server (in no specific order), the "dummy addresses" can be ignored and only the requested addresses are shown. It wouldn't be perfect, but I think it can be called "improved privacy".

yes, i was thinking about something like that.

Everything done in JS is done client side. The problem is that on the client side users are making specific calls to sochain website. I cannot see what addresses you are calling when you use it, but sochain ofc does.

If I could somehow solve this privacy problem (with a solution like this one you mentioned), this solution could be also be implemented in SPV wallets for increased privacy.

Did Samourai wallet has a solution for this? Samourai is an improved privacy wallet, so maybe they already found a solution for this which I could implement in JS in this tool.

Thinking out loud as well Smiley

GYasuo
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 01, 2020, 08:44:50 PM
 #26

This balance checker is way faster than easybalance which is what I use, thanks for the share OP will be saving this and sharing it around.
asher1101
Newbie
*
Offline Offline

Activity: 17
Merit: 2


View Profile
September 04, 2020, 11:49:12 PM
Merited by bitmover (2)
 #27

If you have a github account or any open source platform then I'll be glad to contribute.
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
September 07, 2020, 12:24:44 PM
 #28

If you have a github account or any open source platform then I'll be glad to contribute.
You can see the source just by clicking View Page source in any browser

What would you like to do as a contribution? Any suggestion?

KimberlyCon
Copper Member
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 08, 2020, 01:08:58 AM
 #29

I've never seen anything like that before, nice work
0nline
Copper Member
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 08, 2020, 03:07:12 AM
 #30

Thank you for sharing this, it is a really cool project. Have been looking for something like this for a while!
bmoconnotoo
Newbie
*
Offline Offline

Activity: 14
Merit: 11


View Profile
October 11, 2020, 11:29:49 PM
Merited by LoyceV (6), bitmover (2), o_e_l_e_o (2)
 #31

bitmover what about using a random block to add privacy?

When someone hits the page, you use JS to reach out to an API and grab a random block. Then use addresses from that block to salt the address list the user has provided. Then you get the results back from the sochain API and remove the salted addresses from what is shown to the user.

You can even show the user the block/addresses that will be used to augment the sochain api call so they know it's on the up and up.

Edit: Obviously check that none of their addresses are part of what got salted in before you remove it from what is show in the balance haha, could see that being a weird collision that might not ever happen
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
October 12, 2020, 12:36:01 AM
 #32

bitmover what about using a random block to add privacy?

When someone hits the page, you use JS to reach out to an API and grab a random block. Then use addresses from that block to salt the address list the user has provided. Then you get the results back from the sochain API and remove the salted addresses from what is shown to the user.

You can even show the user the block/addresses that will be used to augment the sochain api call so they know it's on the up and up.

Edit: Obviously check that none of their addresses are part of what got salted in before you remove it from what is show in the balance haha, could see that being a weird collision that might not ever happen

Well, that is certainly an interesting approach and something I can do easily.

I could make a request to some other API to get like 10-20 random address. I would mix that 20 address to the API request to sochain, get the results and delete those random address from the output.

Easily done. I will implement it in the next days when i get more time.
Thanks

bmoconnotoo
Newbie
*
Offline Offline

Activity: 14
Merit: 11


View Profile
October 12, 2020, 12:47:27 AM
 #33

Glad you like the idea! Obviously scaling could be an issue (20 random addresses doesn't add a lot of privacy/noise if the user inputs 5000 addresses) and there's going to be a lot of extra calls to the sochart API which could suck if they limit. I haven't looked at their API but if they give your limits in the response header I guess you could still keep it pretty quick by only adding a setTimeout when you're close to the limit?

I wonder if there's a trusted public API that lets you send a list of address instead of one address at a time? Obviously you could set one up yourself, but then you get back into the issue of sending data to your own server and thus losing trust.  Cry
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
October 12, 2020, 12:58:14 AM
Merited by o_e_l_e_o (2)
 #34

Glad you like the idea! Obviously scaling could be an issue (20 random addresses doesn't add a lot of privacy/noise if the user inputs 5000 addresses) and there's going to be a lot of extra calls to the sochart API which could suck if they limit. I haven't looked at their API but if they give your limits in the response header I guess you could still keep it pretty quick by only adding a setTimeout when you're close to the limit?

I wonder if there's a trusted public API that lets you send a list of address instead of one address at a time? Obviously you could set one up yourself, but then you get back into the issue of sending data to your own server and thus losing trust.  Cry

I get some nice limit on sochain API.
It is a public API, free to use

Quote
Rate Limits
The public infrastructure for SoChain allows 300 requests/minute free-of-charge. Additional tiers are coming soon.
https://www.sochain.com/api#rate-limits

I looked some APIs and this was the one i liked the most for this tool.

I don't think users that need to search for 5000 address are going to use this tool.. that's way too much addresses to track!!

If bitcoindata.science goes well, There will come a time when I will need to host my own node and provide API data. But for that I need some that this domain pay for its costs, which I am far from it now.

For now, i need to work on improvements in the projects I have and to create new ones.

LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17611


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
October 12, 2020, 08:30:34 AM
Merited by bitmover (2), o_e_l_e_o (2)
 #35

Glad you like the idea! Obviously scaling could be an issue (20 random addresses doesn't add a lot of privacy/noise if the user inputs 5000 addresses)
I can use List of all Bitcoin addresses with a balance to get a list of random addresses. I'd like to make one file on my server that gets updated every minute, but I haven't found a method to just grep the addresses without reading the entire file, which is too resource intensive for frequent updates. Putting all data in a database would no doubt be the solution. But if you can pull that off, you're close to getting rid of the external API completely.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
bmoconnotoo
Newbie
*
Offline Offline

Activity: 14
Merit: 11


View Profile
October 12, 2020, 10:14:59 AM
 #36

Glad you like the idea! Obviously scaling could be an issue (20 random addresses doesn't add a lot of privacy/noise if the user inputs 5000 addresses)
I can use List of all Bitcoin addresses with a balance to get a list of random addresses. I'd like to make one file on my server that gets updated every minute, but I haven't found a method to just grep the addresses without reading the entire file, which is too resource intensive for frequent updates. Putting all data in a database would no doubt be the solution. But if you can pull that off, you're close to getting rid of the external API completely.

You could use shuf to randomly grab n number of rows from your list of all addresses with a balance, I've found it to be fairly quick with large files in the past.

Code:
shuf -n 20 all_addresses_with_balances.txt

Would give you 20 random lines from the file with all addresses.
LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17611


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
October 12, 2020, 10:49:25 AM
 #37

Code:
shuf -n 20 all_addresses_with_balances.txt

Would give you 20 random lines from the file with all addresses.
I used shuff before, and it takes 10 seconds reading from RAM. That's too much to update once a minute.
I'll try something else though: every day (or hour), I get 100,000 random addresses. From that subset, I get 20 addresses each minute. This will use significantly less resources.

It takes a while, my gzip archives were incomplete, probably due to disk space limitations.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18726


View Profile
October 12, 2020, 10:52:08 AM
 #38

The only issue with this is if you end up looking up one address which received coins ten minutes ago, and 20 addresses which have been dormant for months or years, then it remains entirely obvious which address you are actually interested in.

How difficult would it be to filter for addresses which have been used within the last couple of weeks and only use a subset of them for the 20 random addresses?
LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17611


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
October 12, 2020, 11:03:57 AM
 #39

How difficult would it be to filter for addresses which have been used within the last couple of weeks and only use a subset of them for the 20 random addresses?
That's actually a lot faster to do Smiley

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
bitmover (OP)
Legendary
*
Offline Offline

Activity: 2478
Merit: 6285


bitcoindata.science


View Profile WWW
October 12, 2020, 03:10:47 PM
 #40

The only issue with this is if you end up looking up one address which received coins ten minutes ago, and 20 addresses which have been dormant for months or years, then it remains entirely obvious which address you are actually interested in.

How difficult would it be to filter for addresses which have been used within the last couple of weeks and only use a subset of them for the 20 random addresses?

One option could be to get random addresses from some list. It could even be an csv file from LoyceV data for example.
All those old addresses with balance. I get can something like 1000 and get random there

Pages: « 1 [2] 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!