0x5d4fC7B5Aeea4CF4F0Ca6Be09A2F5AaDAd2F2803
, with a minimum stake requirement of 0.0001 ETH, and a 96 block unstaking period. This unstaking period corresponds to 19.2 minutes, assuming a 12 sec Holesky block time. This period allows two L1 epochs (L1 finalization period) plus a settlement buffer, to pass between validator unstake initiation and withdrawal.
The registry strictly accepts BLS public keys as the validator opt-in identifier. Any EOA can stake on behalf of a validator pub key, and only that EOA has the ability to withdraw in the future.
To stake with the mev-commit validator registry, first use an available Holesky faucet to fund an account.
To stake
with the contract, see the following function signature, where ether sent with the transaction is split evenly among the specified validator pub keys:
Clone the Repository
Prepare Validator Keys
keys_example.txt
file to include your validator BLS public keys:Run the Stake Script
cmd/stake
directory and run the staking script with your funded private key:3.1
ETH on behalf of each validator BLS public key in keys_example.txt
.unstake
transaction and wait for the required number of
blocks to pass before you can execute a withdraw
transaction to transfer the funds to your account.