Zilliqa-Mining-Proxy 部署教程

https://github.com/DurianStallSingapore/Zilliqa-Mining-Proxy


起一个池代理作用,具体待补充
运行后页面:

1. setup.py修改

官方默认没有版本号,3年多没更新导致现在sudo python3.7 setup.py develop 都是最新版本,很多接口函数都没了,或者改名了(坑货python)
修改后的setup.py

install_requires = [
    "pyyaml==5.4.1", "jsonrpcserver <= 4.2.0", "aiohttp", "jsonrpcclient[aiohttp] <=3.3.6",
    "mongoengine", "pymongo >=4.2", "cachetools",
    "fastecdsa", "pyethash", "eth-hash[pycryptodome]",
    "jinja2", "aiohttp_jinja2",
]

zilpool/database/basemodel.py:27
from mongoengine.connection import get_db, ConnectionFailure

有个exception改为了ConnectionFailure

2. mongodb 部署

用的docker,真实部署可用编译好的二进制,版本用了4.2。 后边高版本要求cpu满足某种东西了
bitnami/mongodb 4.2.0 9f71403d0f3a 3 years ago 372MB

// 备份, 不需要账号密码
# uri: "mongodb://root:123456@127.0.0.1:27017/zil_pool"

 docker run -d --name mongodb_zil \
  -e MONGODB_USERNAME=root -e MONGODB_PASSWORD=123456 \
  -e MONGODB_DATABASE=zil_pool -p 27017:27017 9f71403d0f3a

// 无账号密码
 # uri: "mongodb://127.0.0.1:27017/zil_pool"

   docker run -d --name mongodb_zil \
  -e ALLOW_EMPTY_PASSWORD=yes \
  -e MONGODB_DATABASE=zil_pool -p 27017:27017 9f71403d0f3a
-p 27017:27017 要加,宿主机访问mongo

PS: conf注释 IDE默认; 会有问题,改成#

本地python3.7.0 。 用的command python3.7

评论
eout
eout
docker run -d --name mongodb_zil \ -e ALLOW_EMPTY_PASSWORD=yes \ -e MONGODB_DATABASE=zil_pool -p 27017:27017 bitnami/mongodb:4.2.0
点赞
评论
eout
eout
docker run -d --name mongodb_zil \ -e MONGODB_USERNAME=root -e MONGODB_PASSWORD=123456 \ -e MONGODB_DATABASE=zil_pool -p 27017:27017 bitnami/mongodb:4.2.0
点赞
评论