Key Changes for Operators:
This release disables ejection defense by default. Ejection defense will need to be explicitly enabled by operators after EigenDA deploys the new decentralized ejection contracts on-chain. If ejection defense is enabled before new ejection contracts are deployed, the node will automatically disable the ejection sentinel.
Environment | Ejection contract deployed |
---|---|
testnet-holesky | yes |
testnet-hoodi | no |
mainnet | no |
- Ejection defense can be enabled via
NODE_EJECTION_DEFENSE_ENABLED=true
- Enabling ejection defense requires the validator to have a valid ECDSA key loaded via node config and have available ETH to fund ejection cancellation requests.
What's Changed
- Undelete explicit service manager address for node-plugin support by @pschork in #184
- Update environments to 2.4.0 by @dmanc in #185
Full Changelog: v2.3.1...v2.4.0-rc.1