近主网存档节点设置

Near Mainnet Archivel Node Set up

我尝试按照此文档 - https://github.com/near/nearup#building-the-docker-image 使用 docker 设置 NEAR 主网存档节点。 docker 运行 命令在文档中没有指定任何端口。

所以我也 运行 docker 运行 没有任何端口,但是当我试图通过 docker ps 检查端口时它没有显示除近节点 运行s.

以外的任何端口

Docker 运行 用于设置归档主网节点的命令:

sudo docker run -d -v $PWD:/root/.near --name nearup nearprotocol/nearup run mainnet

我已经更新了 nearup 的文档以指定 RPC 的端口绑定:https://github.com/near/nearup#building-the-docker-image

您可以使用以下命令:

docker run -v $HOME/.near:/root/.near -p 3030:3030 --name nearup nearprotocol/nearup run mainnet

并且您可以验证 nearup 是 运行 并且 RPC /status 端点可由 运行:

docker exec nearup nearup logs

curl 0.0.0.0:3030/status

另外请确保您已将 ~/.near/mainnet/config.json 更改为包含变量:

{
...
"archive": true,
...
}

JSON nearcore 上的 RPC 在端口 3030

上被暴露

至于 运行 一个存档节点,您可能对此文档页面感兴趣 https://docs.near.org/docs/roles/integrator/exchange-integration#steps-to-start-archive-node

P. S.nearup 虽然仍在使用,但被认为是旧的。