cli-anything-eth2-quickstart 是做什么的?
为 chimera-defi/eth2-quickstart 自动化仓库提供的代理原生封装。
此 CLI 直接调用仓库的规范 Shell 脚本,而非替代它们。
何时使用
当任务涉及以下内容时,请使用此技能:
- 引导一个新的以太坊节点主机
- 安装执行层和共识层客户端,并明确指定客户端多样性
- 启用 MEV-Boost 或 Commit-Boost 工作流
- 通过 Nginx 或 Caddy 暴露 RPC 接口
- 在不处理机密信息的情况下更新验证者费用接收者或涂鸦设置
- 使用
--json检查机器可读的健康状态
核心命令
# 规范机器可读健康检查
cli-anything-eth2-quickstart --json health-check
# 第二阶段安装,显式指定客户端选择
cli-anything-eth2-quickstart --json install-clients \
--network mainnet \
--execution-client geth \
--consensus-client lighthouse \
--mev mev-boost \
--confirm
# 引导节点设置
cli-anything-eth2-quickstart --json setup-node \
--phase auto \
--execution-client geth \
--consensus-client prysm \
--mev commit-boost \
--confirm
# 仅验证者元数据,不导入密钥
cli-anything-eth2-quickstart --json configure-validator \
--consensus-client prysm \
--fee-recipient 0x1111111111111111111111111111111111111111 \
--graffiti "CLI-Anything"
# 安装基于 Nginx 的 RPC 暴露
cli-anything-eth2-quickstart --json start-rpc \
--web-stack nginx \
--server-name rpc.example.org \
--confirm
安全规则
- 始终使用
--json以便代理解析。 - 在执行
setup-node、install-clients或start-rpc之前需要人工确认。 - 不要生成验证者密钥。
- 不要移除机密信息或钱包材料。
- 将
configure-validator视为仅元数据和操作员指南。 - 尊重第一阶段和第二阶段之间的重启边界。
运行时预期
- 在本地
eth2-quickstart检出目录中运行。 - 从
--repo-root、ETH2QS_REPO_ROOT或当前工作目录发现仓库根目录。 - 当标志直接映射到仓库设置时,将兼容的覆盖写入
config/user_config.env。