/PythonBitcoinMiner

Bitcoin solo miner base on Python(For Android and IOS)

Primary LanguagePythonMIT LicenseMIT

Bitcoin Solo Miner


Details

This SoloMiner doesnt request any developing fee and it connect to blockchain api the get details like TxIndex to alternate RPC server.As a result,we dont need to run a bitcoin core in local and we can sent our accept share into your mining pool like ckpool


Error Occur?

Go to here to find out the reason and fix it.


Ask for help?

Go to here


Requirement

Python3.x Go Download

Create your own Bitcoin Address:Bitcoin Core/Electrum etc(Just prepare address that you want to)


Download the relase

First,Download the latest miner from release

Mining BTC with

Windows/Linux/Mac

Hide Console Version

Android & IOS

UNIX

For Windows Linux Mac

How to use

  1. Change the setting
#Setting
# Mining Address **Change Me**
address = 'bc1qwp44lvxgrhh42de507kezjspcyh8cvw6tvuykp'
# Mining Pool
pool = "solo.ckpool.org"
port = 3333
  1. run the programme like:
python3 SoloMiner.py

Windows example

For Hide Console Version

  1. Change the setting
#Setting
# Mining Address **Change Me**
address = 'bc1qwp44lvxgrhh42de507kezjspcyh8cvw6tvuykp'
# Mining Pool
pool = "solo.ckpool.org"
port = 3333
  1. Run programme

Double click 'main.pyw' to start programme or type in terminal/cmd like :

main.pyw

You can confirm it run in Task Manager(Find the usage of python.exe).

BTW,Windows User can also drag this file into'shell:startup' so that mining will start automaticlly when PC is on

Android&IOS

The ways I find out to run this miner on Android and IOS is to run a Linux Terminal on them like Termux & Ish


Android

First,Go to play store and downlaod Termux

Next,open Termux and type:

pkg update
pkg upgrade
pkg install python3
pkg install git
pip3 install requests colorama
git clone https://github.com/HugoXOX3/PythonMiner.git
cd PythonMiner

Then,you need to change the wallet in this programme to yours by using nano or vim

# Python Bitcoin Solo Miner
import requests
import socket
.
.
.

## Mining Address **Change Me**
address = 'Change this to your wallet'
pool = 'stratum.solomining.io'
port = 7777

After that,You can run the programe like:

python3 SoloMiner.py

Finally,Just input your Bitcoin address an enjoy mining


IOS

First,download app ish in appstore and launch it

Next,type to install stuff

apk add python3
apk add git
git clone https://github.com/HugoXOX3/PythonMiner.git
cd PythonMiner

Also you need to change the wallet in this programme to yours by using nano or vim

# Python Bitcoin Solo Miner
import requests
import socket
.
.
.

## Mining Address **Change Me**
address = 'Change this to your wallet'
pool = 'stratum.solomining.io'
port = 7777

After that type this to run miner

python3 SoloMiner.py

Finally,type in your Bitcoin Address and Enjoy mining

Like:

example


Warning

⚠️ Mining Bitcoin on a mobile device with a bad cooling may damage your device


Thx for all

That for all.If you want to view your stats of miner you can go to solo.ckpool.org

D0nate with BTC:bc1qnk0ftxa4ep296phhnxl5lv9c2s5f8xakpcxmth


Contact me

Telegrame


Credits

BitcoinSoloPy

SoloMinerV2


Done

✅Mining with IOS(I already have some ideas to mine on it by using ish

✅Save Address Function

✅Customise Solo Mining pool(Bug Fix)