Opt into mev-commit by simply staking ETH.
Pros:
Cons:
Validators are able to opt-in to mev-commit by vanilla staking ETH directly with the 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.
Accounts must only register pubkeys for which they control or otherwise manage. If an account registers a pubkey for which they do not own/manage (think “griefing”), their relevant stake amount may be slashed.
The 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.
To vanilla stake validator pubkeys, navigate to the mainnet or holesky validator dashboard. Choose “Opt-in”, confirm the relevant validator’s relays have been correctly configured as specified in the Validator Guide, then choose the “Simple” staking route.
Opt into mev-commit by simply staking ETH.
Pros:
Cons:
Validators are able to opt-in to mev-commit by vanilla staking ETH directly with the 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.
Accounts must only register pubkeys for which they control or otherwise manage. If an account registers a pubkey for which they do not own/manage (think “griefing”), their relevant stake amount may be slashed.
The 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.
To vanilla stake validator pubkeys, navigate to the mainnet or holesky validator dashboard. Choose “Opt-in”, confirm the relevant validator’s relays have been correctly configured as specified in the Validator Guide, then choose the “Simple” staking route.