Releases and Compatibility Matrix
The table displays:
- Version of EigenLayer protocol deployed to Mainnet and testnets.
- Compatible versions of developer and operator components.
Environment | Core contracts | Middleware | EigenLayer CLI | Sidecar | EigenPod Proof Generation |
---|---|---|---|---|---|
Mainnet Ethereum | 1.4.1 | 1.3.1 | 0.13.0 | 3.5.0 | 1.3.0 |
Testnet Hoodi | v1.6.0 | 1.3.1 | 0.13.0 | 3.5.0 | 1.3.0 |
Testnet Sepolia | v1.6.0 | 1.3.1 | 0.13.0 | 3.5.0 | 1.3.0 |
Testnet Holesky | v1.6.0 | 1.3.1 | 0.13.0 | 3.5.0 | 1.3.0 |
For more information on specific releases, refer to Releases in each repository.
Mainnet
The Slashing and Rewards v2.1 releases are available on mainnet.
The Slashing release includes User Access Management (UAM).
The following components include updated functionality for the Slashing release:
Unless specified otherwise, this documentation matches the functionality available on mainnet.
Documentation Updates included in Slashing Release
Slashing
Refer to:
- Slashing concept
- For developers, Implement Slashing
- For Stakers and Operators, Slashable Stake Risk
Operator Sets
The Slashing release introduced Operator Sets. The AllocationManager core contract manages Operator Sets and replaces the AVSDirectory for registering Operators to an AVS. The AVSDirectory will be deprecated in a future upgrade.
Rewards v2.1
Rewards v2.1 introduced Operator directed rewards for Operator sets. For AVSs using Operator Sets, use createOperatorDirectedOperatorSetRewardsSubmission
.
createAVSRewardsSubmission
and createOperatorDirectedAVSRewardsSubmission
remain available for use by AVSs that have not yet migrated to Operator Sets.
Rewards
Refer to:
- Rewards concept
- For developers, Submit Rewards Submissions
- For Operators, Configure Rewards and Claim Rewards
- For Stakers, Claim Rewards
Operator Sets
Refer to:
- Operator Sets concept
- For developers, Create Operator Sets and Migrate to Operator Sets
- For Operators, Allocate and Register to Operator Sets
User Access Management (UAM)
Refer to:
- UAM Concept
- For developers, Add and Remove Admins and Add and Remove Appointees
- For Operators, Add and Remove Admins and Add and Remove Appointees
Samples
The Hello World AVS and Incredible Squaring samples are available to for development and testing to get familiar with EigenLayer. We are currently updating these to include rewards and slashing capabilities.