Skip to main content

Releases and Compatibility Matrix

The table displays:

  • Version of EigenLayer protocol deployed to Mainnet and testnets.
  • Compatible versions of developer and operator components.
EnvironmentCore contractsMiddlewareEigenLayer CLISidecarEigenPod Proof Generation
Mainnet Ethereum1.4.11.3.10.13.03.5.01.3.0
Testnet Hoodiv1.6.01.3.10.13.03.5.01.3.0
Testnet Sepoliav1.6.01.3.10.13.03.5.01.3.0
Testnet Holeskyv1.6.01.3.10.13.03.5.01.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:

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:

Operator Sets

Refer to:

User Access Management (UAM)

Refer to:

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.