Was macht cli-anything-eth2-quickstart?
Agent-natives Hilfsprogramm für das Automatisierungs-Repository chimera-defi/eth2-quickstart.
Diese CLI kapselt die kanonischen Shell-Skripte des Repos, anstatt sie zu ersetzen.
Wann verwenden
Verwenden Sie diese Fertigkeit, wenn die Aufgabe Folgendes umfasst:
- Einrichten eines frischen Ethereum-Node-Hosts
- Installieren von Ausführungs- und Konsens-Clients mit expliziter Client-Vielfalt
- Aktivieren von MEV-Boost- oder Commit-Boost-Workflows
- Bereitstellen von RPC über Nginx oder Caddy
- Aktualisieren von Validator-Gebührenempfänger- oder Graffiti-Einstellungen ohne Umgang mit Geheimnissen
- Überprüfen des maschinenlesbaren Gesundheitszustands mit
--json
Kernbefehle
# Kanonische maschinenlesbare Gesundheitsprüfung
cli-anything-eth2-quickstart --json health-check
# Phase-2-Installation mit expliziten Client-Auswahlen
cli-anything-eth2-quickstart --json install-clients \
--network mainnet \
--execution-client geth \
--consensus-client lighthouse \
--mev mev-boost \
--confirm
# Geführte Node-Einrichtung
cli-anything-eth2-quickstart --json setup-node \
--phase auto \
--execution-client geth \
--consensus-client prysm \
--mev commit-boost \
--confirm
# Nur Validator-Metadaten; kein Schlüsselimport
cli-anything-eth2-quickstart --json configure-validator \
--consensus-client prysm \
--fee-recipient 0x1111111111111111111111111111111111111111 \
--graffiti "CLI-Anything"
# Installieren der Nginx-gestützten RPC-Bereitstellung
cli-anything-eth2-quickstart --json start-rpc \
--web-stack nginx \
--server-name rpc.example.org \
--confirm
Sicherheitsregeln
- Verwenden Sie immer
--jsonfür die Agent-Analyse. - Fordern Sie menschliche Bestätigung vor
setup-node,install-clientsoderstart-rpc. - Generieren Sie keine Validator-Schlüssel.
- Entfernen Sie keine Geheimnisse oder Wallet-Materialien.
- Behandeln Sie
configure-validatornur als Metadaten und Betreiberanleitung. - Respektieren Sie die Neustartgrenze zwischen Phase 1 und Phase 2.
Laufzeiterwartungen
- Arbeitet in einem lokalen
eth2-quickstart-Checkout. - Erkennt das Repository-Stammverzeichnis aus
--repo-root,ETH2QS_REPO_ROOToder dem aktuellen Arbeitsverzeichnis. - Schreibt kompatible Überschreibungen in
config/user_config.env, wenn Flags direkt auf Repository-Einstellungen abgebildet werden.