https://github.com/hugoxox3/pythonbitcoinminer
Bitcoin Miner in Python! PythonBitcoinMiner is a lightweight for learning blockchain basics. Run it on devices like Android, iOS, or any system with Python. Simulate proof-of-work, adjust difficulty, and explore mining without hardware.
https://github.com/hugoxox3/pythonbitcoinminer
android bitcoin bitcoin-mining bitcoinminer btc-miner btc-solo-miner ckpool cpuminer ios miner mining mining-software pool python python3 sha256 sha256d solo solo-mining solo-project
Last synced: 18 days ago
JSON representation
Bitcoin Miner in Python! PythonBitcoinMiner is a lightweight for learning blockchain basics. Run it on devices like Android, iOS, or any system with Python. Simulate proof-of-work, adjust difficulty, and explore mining without hardware.
- Host: GitHub
- URL: https://github.com/hugoxox3/pythonbitcoinminer
- Owner: HugoXOX3
- License: mit
- Created: 2024-04-22T15:12:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-29T12:31:45.000Z (28 days ago)
- Last Synced: 2025-03-29T13:30:25.288Z (28 days ago)
- Topics: android, bitcoin, bitcoin-mining, bitcoinminer, btc-miner, btc-solo-miner, ckpool, cpuminer, ios, miner, mining, mining-software, pool, python, python3, sha256, sha256d, solo, solo-mining, solo-project
- Language: Python
- Homepage:
- Size: 16.4 MB
- Stars: 73
- Watchers: 1
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bitcoin Solo Miner
---
## Latest Version
[Version v2.0.0](https://github.com/HugoXOX3/PythonBitcoinMiner/releases)
Please report any issues at [Issues](https://github.com/HugoXOX3/PythonBitcoinMiner/issues) to help improve and fix the program.
---
## Need Help?
[Go here](https://github.com/HugoXOX3/PythonMiner/discussions)
---
## Requirements
- Python 3.x
- [Download Python](https://www.python.org/)
- Create your own Bitcoin Address:
- [Bitcoin Core](https://bitcoin.org/en/bitcoin-core/)
- [Electrum](https://electrum.org/?ref=hackernoon.com)
- (Just prepare an address that you want to use)---
## Download the Release
First, download the latest miner from [releases](https://github.com/HugoXOX3/BTCSoloMiner/releases)
# Mining BTC with
- [Windows/Linux/Mac](https://github.com/HugoXOX3/PythonMiner#for-windows-linux-mac)
- [Android & IOS](https://github.com/HugoXOX3/PythonMiner#androidios)# For Windows/Linux/Mac
## How to Use
Download For [Windows](https://github.com/HugoXOX3/PythonBitcoinMiner/blob/main/SoloMiner.exe) / [Linux or MAC](https://github.com/HugoXOX3/PythonBitcoinMiner/blob/main/SoloMiner.py)
1. Run the program:
```sh
python3 SoloMiner.py
```
or double click SoloMiner.exeThe first time you run this program will generate a config.json for you by input your own data
# Android & iOS
The way to run this miner on Android and iOS is to run a Linux Terminal on them, like Termux & iSH.
---
## Android
1. [Go to the Play Store and download Termux](https://play.google.com/store/apps/details?id=com.termux)
2. Open Termux and type:
```sh
pkg update
pkg upgrade
pkg install python3
pkg install git
git clone https://github.com/HugoXOX3/PythonMiner.git
cd PythonMiner/Mobile_Version
```3. Run the program:
```sh
python3 SoloMiner.py
```4. Input your Bitcoin address and enjoy mining.
The Another way to Run Miner on Android is to build APK.All the Guide and Files are in [androidbitcoinminer](https://github.com/HugoXOX3/PythonBitcoinMiner/tree/main/androidbitcoinminer)
---
## iOS
1. Download the app [iSH](https://apps.apple.com/cn/app/ish-shell/id1436902243) from the App Store and launch it.
2. Type to install stuff:
```sh
apk add python3
apk add git
git clone https://github.com/HugoXOX3/PythonMiner.git
cd PythonMiner/Mobile_Version
```3. Run the miner:
```sh
python3 SoloMiner.py
```4. Input your Bitcoin address and enjoy mining.
The Another way to Run a Miner on IOS is to build IPA.All the Guide and Files are in [iosbitcoinminer](https://github.com/HugoXOX3/PythonBitcoinMiner/tree/main/iosbitcoinminer)
---
## Warning
⚠️ Mining Bitcoin on a mobile device with poor cooling may damage your device.
---
## Donations
If you find this project useful, consider supporting it with a Bitcoin donation:
**Bitcoin Address**: `bc1qt7a6vl28czf00vmuse9j7xwpyr7jjt83m2hljh`
[](bitcoin:bc1qt7a6vl28czf00vmuse9j7xwpyr7jjt83m2hljh)
---
## Real Time PythonBitcoinMiner Star Chart
---
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.