Que fait cli-anything-eth2-quickstart ?
Interface agent natif pour le dépôt d'automatisation chimera-defi/eth2-quickstart.
Ce CLI encapsule les scripts shell canoniques du dépôt sans les remplacer.
Quand l'utiliser
Utilisez cette compétence lorsque la tâche implique :
- le bootstrapping d'une machine hôte Ethereum fraîche
- l'installation de clients d'exécution et de consensus avec une diversité explicite
- l'activation des workflows MEV-Boost ou Commit-Boost
- l'exposition du RPC via Nginx ou Caddy
- la mise à jour du bénéficiaire de frais ou des paramètres de graffiti sans gérer les secrets
- la vérification de l'état de santé lisible par machine avec
--json
Commandes principales
# État de santé canonique lisible par machine
cli-anything-eth2-quickstart --json health-check
# Installation en phase 2 avec choix de clients explicites
cli-anything-eth2-quickstart --json install-clients \
--network mainnet \
--execution-client geth \
--consensus-client lighthouse \
--mev mev-boost \
--confirm
# Configuration guidée du nœud
cli-anything-eth2-quickstart --json setup-node \
--phase auto \
--execution-client geth \
--consensus-client prysm \
--mev commit-boost \
--confirm
# Métadonnées du validateur uniquement ; pas d'import de clé
cli-anything-eth2-quickstart --json configure-validator \
--consensus-client prysm \
--fee-recipient 0x1111111111111111111111111111111111111111 \
--graffiti "CLI-Anything"
# Installation de l'exposition RPC basée sur Nginx
cli-anything-eth2-quickstart --json start-rpc \
--web-stack nginx \
--server-name rpc.example.org \
--confirm
Règles de sécurité
- Utilisez toujours
--jsonpour l'analyse par l'agent. - Exigez une confirmation humaine avant
setup-node,install-clientsoustart-rpc. - Ne générez pas de clés de validateur.
- Ne supprimez pas de secrets ou de matériel de portefeuille.
- Considérez
configure-validatorcomme des métadonnées et des conseils d'opérateur uniquement. - Respectez la frontière de redémarrage entre la phase 1 et la phase 2.
Attentes d'exécution
- Fonctionne sur un checkout local de
eth2-quickstart. - Découvre la racine du dépôt via
--repo-root,ETH2QS_REPO_ROOTou le répertoire de travail actuel. - Écrit des surcharges compatibles dans
config/user_config.envlorsque les flags correspondent directement aux paramètres du dépôt.