cli-anything-eth2-quickstart 是做什麼的?
智能體原生介面,用於封裝 chimera-defi/eth2-quickstart 自動化儲存庫。
此 CLI 包裝儲存庫的標準化 shell 腳本,而非取代它們。
使用時機
當任務涉及以下情況時使用此技能:
- 引導全新的乙太坊節點主機
- 安裝執行與共識客戶端,並明確指定客戶端多樣性
- 啟用 MEV-Boost 或 Commit-Boost 工作流程
- 透過 Nginx 或 Caddy 暴露 RPC 端點
- 更新驗證者費用接收者或 Graffiti 設定,無需處理機密資訊
- 使用
--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。