v2.1.1
This release includes an option to adjust the default gas limit used when sending validator registrations to MEV relays through the Beacon node.
Gas Limit
The SSV node registers its validators to MEV relays with a preferred gas limit. With this release, this gas limit becomes configurable.
Gas limit for local blocks (non-MEV) are set by the execution node (see https://pumpthegas.org) which you should ideally be set to the same value.
The default gas limit is 30M and this release makes it configurable as long as the operator committees converge on the same value.
⚠️ Caution ⚠️
All operators in the committee MUST set the same gas limit, otherwise MEV registrations would fail and the validators would eventually not propose MEV blocks and instead fall back to local non-MEV blocks.
At the time being, we recommend to leave the gas limit at the default of 30M for most operators.
Configuration
Set the EXPERIMENTAL_GAS_LIMIT
environment variable or by ValidatorOptions.GasLimit
in the config.yaml
file:
ValidatorOptions:
ExperimentalGasLimit: 35000000
Verification
You can verify the configuration change works by querying one of the MEV relays used by the operator:
https://<relay-url>/relay/v1/data/validator_registration?pubkey=0x<validator-pubkey>
Validators are registered in a round-robin fashion once an hour, so you may have to wait this long or check more validators.
Upgrade Priority
Network | Priority |
---|---|
Mainnet | Optional |
Holesky | Optional |
Docker Image
docker pull ssvlabs/ssv-node:v2.1.1
What's Changed
Full Changelog: v2.1.0...v2.1.1