cli-anything-eth2-quickstart は何をしますか?
chimera-defi/eth2-quickstart 自動化リポジトリのエージェントネイティブラッパーです。
このCLIは、リポジトリの公式シェルスクリプトを置き換えるのではなく、その上で動作します。
使用するタイミング
以下のタスクが含まれる場合にこのスキルを使用します:
- 新しいイーサリアムノードホストのブートストラップ
- クライアント多様性を明示指定した実行・コンセンサスクライアントのインストール
- MEV-Boost または Commit-Boost ワークフローの有効化
- Nginx または Caddy を介したRPC公開
- 秘密情報を扱わないバリデータのFee RecipientやGraffiti設定の更新
--jsonを使った機械可読なヘルスチェック
主要コマンド
# 公式の機械可読ヘルスチェック
cli-anything-eth2-quickstart --json health-check
# クライアントを明示指定したPhase 2インストール
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はメタデータおよびオペレーターガイダンスのみとして扱います。- Phase 1とPhase 2の間の再起動境界を尊重します。
実行時の前提条件
- ローカルの
eth2-quickstartチェックアウト上で動作します。 - リポジトリルートは
--repo-root、ETH2QS_REPO_ROOT環境変数、またはカレントワーキングディレクトリから検出します。 - フラグがリポジトリ設定に直接マッピングされる場合、互換性のあるオーバーライドを
config/user_config.envに書き込みます。