Compass(maintainer,messenger)
Last updated
Last updated
compass 配置参数如下
需要安装 Go 1.16+,gcc、make,需要near链的,请安装npm,登陆生成你的账户凭证,机器2C4G以上。
clone项目 https://github.com/mapprotocol/compass 到机器中
cd compass && make build
通过以下命令,导入你账户的私钥,compass accounts import --privateKey key
运行 maintainer compass maintainer --blockstore ./blockStore --config ./config.json (其中blockStore为本次存储历史进度,下次运行时,会从本地读取历史进度并从此进度开始)
运行 messenger compass messenger --blockstore ./blockStore --config ./config.json
通过项目下的Dockerfile文件编译,docker build -t compass:1.0.0 .
编译之后查看编译的镜像,docker images
运行镜像 docker run --name maintainer -d -e KEYSTORE_PASSWORD=$KEYSTORE_PASSWORD -v ${你的配置文件目录}:/root/config -v ${你的账户文件目录}:/root/keys -v ${你的Near账户文件目录}:/root/.near-credentials compass:1.0.0 maintainer --config /root/config/config.json --blockstore /root/config/all/maintainer (建议blockStore目录与配置目录放在一起)
目前compass仅将生成proof部分摘除,更多后续请关注官方社区
具体请查看 https://github.com/mapprotocol/compass-sdk
chain | type |
---|---|
ethereum、map
ethereum
bsc
bsc
goerli、eth
eth2
polygon
matic
near
near
klaytn
klaytn
platon
platon
conflux
conflux