btcpool-go-modules-ABANDONED icon indicating copy to clipboard operation
btcpool-go-modules-ABANDONED copied to clipboard

BTCPool modules that implemented with golang / BTCPool中用go语言实现的组件

User Chain API Server

由两个模块合并而来:

  • Switcher API Server 提供触发 Stratum 切换的API
  • Init User Coin 初始化zookeeper里的用户币种记录

Merged Mining Proxy

多币种联合挖矿代理,支持域名币(Namecoin)、亦来云(Elastos)等同时与比特币联合挖矿。

Init NiceHash

初始化 ZooKeeper 中的 NiceHash 配置,通过调用 NiceHash API 来获取各个算法要求的最小难度,写入 ZooKeeper 以备 sserver 来使用。

Chain Switcher

向sserver发送币种自动切换命令。

Stratum Switcher

可切换币种的 Stratum 代理,用于配合 BTCPool 工作。

已废弃,btcpool项目中的sserver现在直接具有币种切换功能,不再需要Stratum Switcher。