ObolNetwork / charon

Charon (pronounced 'kharon') is a Proof of Stake Ethereum Distributed Validator Client
https://docs.obol.tech/
Other
202 stars 90 forks source link

Add `--all` for exiting all active validators #3243

Open KaloyanTanev opened 3 months ago

KaloyanTanev commented 3 months ago

๐ŸŽฏ Problem to be solved

Currently if we want to exit all active validators in the cluster, it is quite cumbersome process, having to specify every validator's PK or index. Having big number of validators (i.e.: 1000) makes this quite slow. It would be great if users can simply add --all flag and exit all active validators.

๐Ÿ› ๏ธ Proposed solution

๐Ÿงช Tests

โŒ Out of Scope

Exiting all validators using the VC. This ticket is only about implementing this for charon exits.