optimum-keysync 1.0.0
Reconcile a customer's Ethereum validator set against Optimum's validator registry. A one-shot, cron-friendly CLI: --dry-run by default, --apply to write.
- Authenticates with an
ovi_live_*operator API key (direct auth, no JWT exchange). - Inputs: a JSON indices file (no beacon node needed), or BLS pubkeys / validator indices resolved via a beacon node.
- Sensible defaults for the Optimum console and auth endpoints and Ethereum mainnet; override for testnets.
- Idempotent: a steady state reports nothing to do, with a
--max-deletesguardrail against accidental mass unassignment.
Install:
pip install optimum-keysync