Skip to content

About

๐Ÿš€ A command-line tool for stakefish validators to generate new withdrawal credentials for multiple validators at once, and upload the changes to the Ethereum 2.0 beacon chain.

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Bulk BLS to ETH1 replacement tool

This tool generates new withdrawal credentials for multiple validators at once and replaces them with the associated Ethereum wallet address to enable withdrawals, such as voluntary exits and reward sweeping.

โš ๏ธ Disclaimer

This tool is intended to be used by Stakefish validators only. We do not guarantee the accuracy or correctness of the tool, and using it may result in the loss of your funds. Use at your own risk.

Usage

  1. Install Docker on your machine.
  2. Pull the latest version of the Docker image using the following command:
docker pull stakefishdev/stakefish-bulk-bls-eth-tool:latest
  1. Run the following command to replace the BLS keys for your deposited validators:
docker run -e CHAIN=mainnet \
   -e DEPOSITOR_ADDRESS=<depositor-address> \
   -e EXECUTION_ADDRESS=<execution-address> \ 
   -e MNEMONIC="<mnemonic-phrase>" \
   stakefishdev/stakefish-bulk-bls-eth-tool:latest

Replace <chain-name>, <depositor-address>, <execution-address>, and <mnemonic-phrase> with your specific values. Note that the CHAIN environment variable specifies the Ethereum 1 chain name, and the MNEMONIC environment variable should be set to your 12 or 24-word mnemonic phrase. Make sure that your deposited validators are with Stakefish, as this tool is only intended for use with Stakefish validators.

About

๐Ÿš€ A command-line tool for stakefish validators to generate new withdrawal credentials for multiple validators at once, and upload the changes to the Ethereum 2.0 beacon chain.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages