You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are adding support for multiple withdrawal addresses as part of our v1.5.0 cluster definition upgrade. For more details refer this issue. We need to support multiple withdrawal addresses in our workflow while creating deposit-data.json.
Proposed solution
Add support of multiple withdrawal addresses while creating deposit-data.json. We create deposit-data.json at two instances: charon create cluster and charon dkg commands.
Add flags for taking multiple withdrawal addresses as --withdrawal-addresses which will be an array of strings to charon create cluster and charon create dkg commands.
--withdrawal-addresses flag should take either one address only or address for each validator len(withdrawal-addresses) == numValidators to avoid support of any other edge case.
Use withdrawal addresses from cluster-definition to create/sign deposit data corresponding to each validator public key in charon create cluster and charon dkg commands.
Add unit tests.
Test all the relevant commands manually.
Out of Scope
If there is anything to highlight as out of scope for this issue, please outline it here.
The text was updated successfully, but these errors were encountered:
Problem to be solved
We are adding support for multiple withdrawal addresses as part of our v1.5.0 cluster definition upgrade. For more details refer this issue. We need to support multiple withdrawal addresses in our workflow while creating deposit-data.json.
Proposed solution
Add support of multiple withdrawal addresses while creating deposit-data.json. We create deposit-data.json at two instances:
charon create cluster
andcharon dkg
commands.--withdrawal-addresses
which will be an array of strings tocharon create cluster
andcharon create dkg
commands.--withdrawal-addresses
flag should take either one address only or address for each validatorlen(withdrawal-addresses) == numValidators
to avoid support of any other edge case.charon create cluster
andcharon dkg
commands.Out of Scope
If there is anything to highlight as out of scope for this issue, please outline it here.
The text was updated successfully, but these errors were encountered: