Right now you have to run one active-validator-list command, parse the output into n sign/broadcast calls. This often requires scripting or manual command preparation.
"Once obol adds an --all flag we can try out that method as well." - Izzy
๐ ๏ธ Proposed solution
Add an --all flag to charon exit sign --all. When present, rather than depend on a --validator-public-key or --validator-index input. The command instead uses the active-validator-list method to get the active and exitable pubkeys, and calls the partial exit sign method for each of them.
A similar process for charon exit broadcast --all should also be implemented.
[ ] Approved design doc: link
[ ] Core team consensus on the proposed solution
Describe the solution to be implemented
๐งช Tests
[ ] Tested by new automated unit/integration/smoke tests
[ ] Manually tested on core team/canary/test clusters
๐ฏ Problem to be solved
Right now you have to run one active-validator-list command, parse the output into
n
sign/broadcast calls. This often requires scripting or manual command preparation."Once obol adds an --all flag we can try out that method as well." - Izzy
๐ ๏ธ Proposed solution
Add an
--all
flag tocharon exit sign --all
. When present, rather than depend on a--validator-public-key
or--validator-index
input. The command instead uses theactive-validator-list
method to get the active and exitable pubkeys, and calls the partial exit sign method for each of them.A similar process for
charon exit broadcast --all
should also be implemented.Describe the solution to be implemented
๐งช Tests