Repository navigation
Forked from Ethdo release v1.35.2
Code changes written by yorickedowne, original version here: https://github.com/yorickdowne/ethdo
A detailed tutorial can be found at https://docs.google.com/document/d/1LEmvlboOa-ghnSVvdE3P6gMWiS3Ue7lAKM50NiUlDsE
This is a fork of Ethdo that has two functions: Allow credential change from version 0x00 to version 0x01 for people who lost their mnemonic but still have their Blox Live seed and password; and allow validator exit for the same cohort.
See the decrypt-blox-seed.py for decrypting the seed kept in Blox's auth json, e.g. blox-github-sumthin.json or blox-google-oauth2-sumthin.json
The ethdo executable can be compiled from source with Go 1.20.3, tested on Ubuntu: go build -tags osusergo,netgo -v -ldflags="-extldflags -static"
Setting credentials
./ethdo validator credentials set --seed my-decrypted-seed-128-chars-no-0x --withdrawal-address my-eth-address-with-0x --verbose with either --connection or --offline.
Exiting a validator
./ethdo validator exit --seed my-decrypted-seed-128-chars-no-0x --verbose with either --connection or --offline.