Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valerio-vaccaro/HAN
Han: ANother SOLOminer
https://github.com/valerio-vaccaro/HAN
Last synced: 3 months ago
JSON representation
Han: ANother SOLOminer
- Host: GitHub
- URL: https://github.com/valerio-vaccaro/HAN
- Owner: valerio-vaccaro
- License: mit
- Created: 2022-03-15T19:55:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-02T12:42:21.000Z (about 1 year ago)
- Last Synced: 2024-01-18T12:44:13.395Z (6 months ago)
- Language: C++
- Size: 219 KB
- Stars: 55
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-BTC-embedded - HAN SOLOminer
README
# HAN
Han: ANother SOLOminer![main screen](https://github.com/valerio-vaccaro/HAN/raw/main/screenshots/main.jpeg)
WARNING: you may have to wait longer than the current age of the universe to find a valid block.
## Introduction
HAN is a solo miner in a M5stack, using the ckpool.HAN is multicore and multithreads, each thread mine a different block template. After 1,000,000 trials the block in refreshed in order to avoid mining on old template.
Community available on telegram channel [t.me/hansolominer](https://t.me/hansolominer).
## Configurations
All configurations are saved in the file `config.h`.Wifi can be set using `WIFI_SSID` and `WIFI_PASSWORD` constants.
`THREADS` defines the number of concurrent threads used, every thread will work on a different template.
Every thread will use a progressive nonce from 0 to `MAX_NONCE`, when nonce will be equal to `MAX_NONCE` a new template will be downloaded and nonce will be reset to 0.
Funds will go to the address writte in `ADDRESS`.
`POOL_URL` and `POOL_PORT` are used for select the solo pool.
## Todos
- improve hasing using sha256 middle state
- move on M5Unified
- move on esp-idf
- log on sdcard## Install from website
Use [valerio-vaccaro.github.io/diyflasher/](https://valerio-vaccaro.github.io/diyflasher/) and install binaries on your board.