跳到主要内容

运行新 RPC 节点

Prepare and Run

运行 RPC 节点(节点类型见 此处)需关注以下参数:

NameDescriptionValue
--rpc-portRPC 端口任意未占用端口
--rpc-external监听全部 RPC 接口(默认仅本地)。并非所有 RPC 方法安全公开,可用代理过滤;了解风险可用 --unsafe-rpc-external 消除警告。详见 public RPCs无需取值
--rpc-cors允许访问 HTTP/WS RPC 的浏览器源,逗号分隔;all 关闭校验。默认允许 localhost 与 https://polkadot.js.org;`--dev` 默认允许全部。all(方便 PolkadotJS 访问)
--rpc-methods暴露的 RPC 方法,默认 autoauto:仅本地时全开,否则仅安全方法;safe:仅安全子集;unsafe:全部(含潜在危险)。对外开放端口时用 safe,否则 unsafe
--pruning状态保留数量或 archive 保留全量。验证人默认全量,非验证人默认仅保留最近 256 块。全量用 archive,或指定保留块数

示例启动:

target/production/zkv-relay --name MyZkVerifyRpcNode --base-path /home/your_user/rpc_node_data --chain test --port 30555 --rpc-port 9944 --rpc-external --rpc-cors all --rpc-methods safe --pruning archive
备注

可按需调整参数值。

可通过控制台日志确认节点在运行(更新链高度、已连接 peers 等)。

如何探索与交互可参考 Docker 版说明