An open API service indexing awesome lists of open source software.

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.

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.exe

The 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`

[![Donate Bitcoin](https://img.shields.io/badge/Donate-Bitcoin-orange?logo=bitcoin)](bitcoin:bc1qt7a6vl28czf00vmuse9j7xwpyr7jjt83m2hljh)

---

## Real Time PythonBitcoinMiner Star Chart





Star History Chart

---

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.