¿Qué hace cli-anything-eth2-quickstart?
Interfaz nativa para agentes del repositorio de automatización chimera-defi/eth2-quickstart.
Este CLI envuelve los scripts shell canónicos del repositorio en lugar de reemplazarlos.
Cuándo Usarlo
Usa esta skill cuando la tarea involucre:
- arrancar un host de nodo Ethereum nuevo
- instalar clientes de ejecución y consenso con diversidad explícita
- habilitar flujos de trabajo MEV-Boost o Commit-Boost
- exponer RPC a través de Nginx o Caddy
- actualizar la configuración de fee recipient o graffiti del validador sin manejar secretos
- comprobar el estado de salud legible por máquina con
--json
Comandos Principales
# Estado de salud canónico legible por máquina
cli-anything-eth2-quickstart --json health-check
# Instalación de fase 2 con elección explícita de clientes
cli-anything-eth2-quickstart --json install-clients \
--network mainnet \
--execution-client geth \
--consensus-client lighthouse \
--mev mev-boost \
--confirm
# Configuración guiada del nodo
cli-anything-eth2-quickstart --json setup-node \
--phase auto \
--execution-client geth \
--consensus-client prysm \
--mev commit-boost \
--confirm
# Solo metadatos del validador; sin importación de claves
cli-anything-eth2-quickstart --json configure-validator \
--consensus-client prysm \
--fee-recipient 0x1111111111111111111111111111111111111111 \
--graffiti "CLI-Anything"
# Exposición RPC respaldada por Nginx
cli-anything-eth2-quickstart --json start-rpc \
--web-stack nginx \
--server-name rpc.example.org \
--confirm
Reglas de Seguridad
- Usa siempre
--jsonpara el análisis del agente. - Requiere confirmación humana antes de
setup-node,install-clientsostart-rpc. - No generar claves de validador.
- No eliminar secretos ni material de carteras.
- Tratar
configure-validatorsolo como metadatos y guía del operador. - Respetar el límite de reinicio entre la Fase 1 y la Fase 2.
Expectativas de Ejecución
- Opera sobre un clon local de
eth2-quickstart. - Descubre la raíz del repositorio desde
--repo-root,ETH2QS_REPO_ROOTo el directorio de trabajo actual. - Escribe anulaciones compatibles en
config/user_config.envcuando los flags se corresponden directamente con configuraciones del repositorio.