Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xwings/py-btcwc
Tiny Bitcoin Wallet Collision Program
https://github.com/xwings/py-btcwc
Last synced: about 1 month ago
JSON representation
Tiny Bitcoin Wallet Collision Program
- Host: GitHub
- URL: https://github.com/xwings/py-btcwc
- Owner: xwings
- License: mit
- Created: 2022-10-31T04:16:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T12:39:18.000Z (11 months ago)
- Last Synced: 2024-01-26T13:47:48.975Z (11 months ago)
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tiny Bitcoin Wallet Collision Program
Based on ofek's bit library. < 100 lines of code with multiprocessing. Tested againts 31,506,665 wallet address, 1GB csv file. Apple M1 Macbook Pro run 150,000 addresses per second.
- Python 3.8 and above
- address.csv is a file to store all the public keys
- letsgetrich.txt is a file to store public and private keys## How To
```bash
python3 ./btcwc.py
```50% CPU Utilization
```bash
python3 ./btcwc.py --half
```Benchmarking
```bash
python3 ./btcwc.py --debug | pv -i2 -ltr > /dev/null
```## Database
Build your own bitcoin address database with full bitcoin node. Forked from graymauser's repo, updated to python3.
- https://github.com/xwings/btcposbal2csv
```
python3 btcposbal2csv.py /path/to/your/chainstate /path/to/desired/addresses_with_balance.csv
```## Credits
- https://github.com/ofek/bit
- https://github.com/vlnahp/Btcbf
- https://github.com/Isaacdelly/Plutus