建议为 RPC 节点启用
--trace_calls。
这将保留调用跟踪(例如 debug_traceTransaction)所需的详细错误信息。
如需进行此覆盖,请运行 sudo systemctl edit monad-execution,并将 --trace_calls CLI 参数添加到 ExecStart 定义中(可能需要行延续符 \):配置 monad-rpc 使用归档服务器备份
- 配置一个地理位置靠近该全节点的归档服务器。
-
将以下变量添加到您的
/home/monad/.env: -
验证连接:
-
为
monad-rpc添加以下 systemd 覆盖配置: -
重新加载并重启:
-
检查本地保留范围之外的一个早期区块:
配置 monad-rpc 使用 AWS 备份
-
确保机器上具备 AWS 身份和凭证。
- 运行
aws configure以在全节点上设置您的 AWS 凭证和配置。这应会在/home/monad/.aws/目录下生成config和credentials文件。请参阅 AWS CLI 文档。 - 在 systemd 中运行时,需要在
monad用户下创建 AWS 权限。请参阅通用的验证者或全节点文档以获得运行 RPC 的更完整说明,但请确保monad用户拥有可访问该存储桶的 AWS 凭证。
- 运行
-
使用此用户指南以及下列示例 JSON 创建一个 AWS IAM 策略:
-
若要获取一个免费层级的 API key,请向
https://9df09fanz1.execute-api.us-east-2.amazonaws.com/prod/free-tier-key发送一个 AWS Signature v4 签名请求。-
示例,使用
awscurl工具:
-
示例,使用
-
将以下变量添加到您的
/home/monad/.env: -
为
monad-rpc添加以下 systemd 覆盖配置: -
重新加载并重启:
-
检查本地保留范围之外的一个早期区块:
如果您已经启用了 MongoDB 后端,默认情况下此操作不会真正测试任何内容。若要进行测试,请暂时移除 MongoDB 后端,运行以下命令,然后恢复 MongoDB 配置。

