Validator opt-in status and proposal eligibility. Registered providers are eligible to win blocks for any validator slot — there is no longer a relay-side filter restricting opted-in proposers to registered builders. Your builder competes for every slot on its merits.Forthcoming: rewards contract. A future protocol upgrade will introduce a rewards contract that providers winning blocks for opted-in proposers must route through as the block’s
fee_recipient. The contract takes a protocol fee from the producer reward and forwards the remainder to the validator’s registered fee recipient. The fee is dynamic, bounded so opting in remains net-positive for validators. Specifications and activation timing will be published before this is enabled.1
Launch mev-commit Node
Make sure you’ve funded your account and launched a mev-commit node first.
2
Check Minimum Stake Amount
Check the minimum amount that can be staked, and consider staking more than the minimum. Bidders will only connect to providers which have stake higher than this minimum. The larger a provider’s stake, the greater the credibility behind that provider’s commitments. The amount is set in
wei.3
Get Provider's Ethereum Address
Get your provider’s Ethereum address from the topology endpoint. This will be used as the challenge message for BLS signing:
4
Generate BLS Signature
Download the bls-signer tool from the releases page and use it to generate your signature:Make note of both the public key and signature outputs - you’ll need these in the next step.
5
Submit Stake Registration
You can map multiple BLS keys to a single stake registration by including multiple public keys and signatures in the arrays. This allows you to use different BLS keys while maintaining a single stake amount.
- The stake amount (in wei)
- Your BLS public key from the previous step
- The BLS signature you generated
6
Verify Registration
Once staked, peer connection logs should appear within a few minutes. You can check the
/topology endpoint again to verify connected peers.Congrats, your provider node is registered on mev-commit and you’re ready to consume bids.
-
Check stake balance
-
Get the account address of your node
Querying the Provider Registry
Bidders, relays, and other observers may want to enumerate currently registered providers and their BLS keys — for example, to identify which providers can issue credible commitments. The Provider Registry contract on the mev-commit chain is the source of truth. Contract address (mainnet): see Contracts.Example: list all registered providers with their BLS keys
Example: list all registered providers with their BLS keys