All Projects → TheDen → btc-heist

TheDen / btc-heist

Licence: other
Generate bitcoin public and private keys and check if they match a filelist of existing addresses that have a nonzero balance

Programming Languages

python
139335 projects - #7 most used programming language

Labels

btc-heist

Running

Install deps, i.e., python3 -m pip install -r requirements.txt

Download the CSV dump of all bitcoin addresses with a balance and cut the first column to make a file of BTC address

wget 'https://bitkeys.work/btc_balance_sorted.csv'
cut -d, -f 1 btc_balance_sorted.csv | grep -v address > public_addresses_sorted.txt

then run python3 btc-heist.py

usage: btc-heist.py [-h] [-c CORES] [-f ADDRESSES] [-o KEYFILE] [-d]

optional arguments:
  -h, --help            show this help message and exit
  -c CORES, --cores CORES
                        Number of CPU cores to use (default: 4)
  -f ADDRESSES, --addresses ADDRESSES
                        File containing BTC addresses (default: public_addresses_sorted.txt),
  -o KEYFILE, --keyfile KEYFILE
                        File to output found keys (default: found_keys.txt)
  -d, --download        Download and parse CSV file of bitcoin addresses
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].