بنقرة واحدة
add-validators
Add new validators to an existing Charon distributed validator cluster
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Add new validators to an existing Charon distributed validator cluster
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Query the local Grafana/Prometheus/Loki stack shipped with this CDVN repo. Use when investigating cluster health, charon/beacon/EL errors, peer connectivity, validator performance, or log patterns against the locally-running monitoring stack (not Obol's hosted Grafana).
Add new operators to an existing Charon distributed validator cluster
Export the anti-slashing database (EIP-3076) from the validator client
Import an anti-slashing database (EIP-3076) into the validator client
Recreate private key shares for a Charon cluster while keeping the same validator public keys
Remove operators from an existing Charon distributed validator cluster
| name | add-validators |
| description | Add new validators to an existing Charon distributed validator cluster |
| user-invokable | true |
Warning: This is an alpha feature and is not yet recommended for production use.
Add new validators to an existing Charon distributed validator cluster. All operators must run this simultaneously as it requires a P2P ceremony.
Before running, verify:
.env file exists with NETWORK and VC variables set.charon/cluster-lock.json and .charon/deposit-data*.json existjq is installedRead scripts/edit/add-validators/README.md for full details if needed.
Ask the user for the following required arguments using AskUserQuestion:
--num-validators): How many new validators to add (positive integer)--withdrawal-addresses): Comma-separated Ethereum withdrawal address(es)--fee-recipient-addresses): Comma-separated fee recipient address(es)Also ask whether they want to:
--dry-run first to preview the operation--unverified flag (skip key verification, used for remote KeyManager API setups)Run the script from the repository root:
./scripts/edit/add-validators/add-validators.sh \
--num-validators <N> \
--withdrawal-addresses <addrs> \
--fee-recipient-addresses <addrs> \
[--unverified] [--dry-run]
Set WORK_DIR env var to override the repository root directory if running from a custom location.
The script will:
.charon/ to ./backups/Remind the user that all operators must run this script at the same time for the P2P ceremony to succeed.