Opt into mev-commit by simply staking ETH.
vanillaRegistry
contract.
This action confirms a validator’s attestation to follow the relay selection rule mentioned in the Validator Guide.
The vanilla registry strictly accepts BLS public keys as the validator opt-in identifier. Any account can stake on behalf of validator pubkey(s), and only that account has the ability to unstake in the future.
VanillaRegistry.minStake
parameter represents how much ETH must be staked per validator pubkey to define that validator as opted-in to mev-commit. On mainnet, minStake
is 1 ETH, while on Holesky it’s 0.0001 ETH.
For large groups of validators, it is recommended to stake in batches of 10-20 public keys at a time to ensure transaction success without hitting gas limits. This process can be tested on Holesky.