/ore-miner-group

ore miner group

Primary LanguageRust

MinerGroup

一个开源的ore矿池项目

基本功能已经实现,但未做大量测试,用于正式环境自行测试。

后期优化希望大家共同努力,一起完善。欢迎提交PR。

使用

git clone https://github.com/txt1899/ore-miner-group.git

cd ore-miner-group

cargo build --release

目录结构

C:\USERS\USER_NAME\DESKTOP\ORE-MINER-GROUP
│  config.json
│  benchmark.exe
│  mine-client.exe
│  mine-server.exe

服务端配置文件

  • config.json
  • fee_payer: gas支付钱包,省略使用矿工钱包
  • dynamic_fee_url:支持Helius、Alchemy、Quiknode、Triton
  • port: 服务端口
{
  "rpc": "https://rpc.com/",
  "keypair_path": "I:/id.json",
  "fee_payer": "I:/id.json",
  "buffer_time": 5,
  "dynamic_fee_url": "https://rpc.com/",
  "port": 8080
}

服务端启动

# --priority-fee: 固定优先费
# --dynamic-fee:  是否动态优先费
# --jito:         是否使用jito

.\mine-server.exe --priority-fee 50000 --dynamic-fee --jito

客户端启动

# --url:        服务器地址
# --reconnect:  重连次数(默认10次,每次间隔10秒)
# --cores:      核心数(不提供使用全部核心)
# --wallet:     预留(随便填)

.\mine-client.exe --url "ws://127.0.0.1:8080" --reconnect 10 --cores 16 --wallet "any"