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
In order to withdraw your validator, Ethereum needs to associate an Ethereum execution address with your validator’s keys. Underneath the hood, submitting a bls-to-execution-change (withdrawal) request updates the withdrawal credentials.
To sign and submit the bls-to-execution to a beacon node there are several toolings:
The ethdo tool allows non-interactive usage and it has already implemented this feature.
To execute bls-to-execution-change:
ethdo validator credentials set --mnemonic="abandon abandon abandon … art" --withdrawal-address=0x0123…cdef
The inputs required are:
mnemonic
withdrawal-address
The above command will
obtain information from your consensus node about all currently-running validators and various additional information required to generate the operations
scan your mnemonic to find any validators that were generated by it, and create the operations to change their credentials
broadcast the credentials change operations to the Ethereum network
Approach
Use ethdo tool as a binary to be executed by the backend brain tool. Consider adding a post-check to ensure the withdrawal address was set correctly
Requirements:
Connectivity to a beacon node
Inputs: nmnemonic and withdrawal-address
Caveats
Ideally, the process of introducing the mnemonic should be performed offline
The withdrawal address should be asked up to 3 times in the frontend. It cannot be changed once set
The text was updated successfully, but these errors were encountered:
In order to withdraw your validator, Ethereum needs to associate an Ethereum execution address with your validator’s keys. Underneath the hood, submitting a bls-to-execution-change (withdrawal) request updates the withdrawal credentials.
To sign and submit the
bls-to-execution
to a beacon node there are several toolings:generate_bls_to_execution_change
ethereum/staking-deposit-cli#313The ethdo tool allows non-interactive usage and it has already implemented this feature.
To execute
bls-to-execution-change
:The inputs required are:
mnemonic
withdrawal-address
The above command will
Approach
Use ethdo tool as a binary to be executed by the backend brain tool. Consider adding a post-check to ensure the withdrawal address was set correctly
Requirements:
Caveats
The text was updated successfully, but these errors were encountered: