Skip to content

Zero-MaxV1/ckpool-espminer-lottery

Repository files navigation

ckpool-espminer-lottery

This is a specialized fork of the ckpool-proxy designed specifically for the "Lottery Mining" community.

Key Features:

  • Floating Point Difficulty: Modified the core C source (stratifier.c, ckpool.h) to change difficulty variables from int64_t to double. This allows for precision difficulties like 0.0014 required by ESP32 and other small miners.
  • Upstream Shielding: Implemented a difficulty filter that accounts for small shares locally (for hashrate tracking) but prevents them from being sent to upstream pools. This stops "Low Difficulty" rejections and temporary IP bans from public pools.
  • Accurate Hashrate Reporting: Fixed the "Accountant" logic so that even sub-1.0 difficulty shares are calculated in the terminal status logs.

Usage:

Set your startdiff and mindiff in ckproxy.conf to your desired decimal value (e.g., 0.0014).

About

A modified fork of ckpool-proxy optimized for low-hashrate miners (ESP32, BitAxe, NerdMiner). Enables decimal difficulty support and local-only share accounting to prevent upstream pool bans.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors