Skip to content

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

Notifications You must be signed in to change notification settings

samisbakedham/btc-heist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%