Releases: Layr-Labs/eigenlayer-contracts
v1.0.0-devnet-slashing-alpha
Slashing Public Devnet Alpha Release
NOTE: No guarantees are made on the correctness of this code. It is unaudited and should not be used in production integrations.
This release is a fresh deploy of the EigenLayer protocol on Holesky. A list of contract addresses is below:
Name | Address |
---|---|
DelegationManager | 0x3391eBafDD4b2e84Eeecf1711Ff9FC06EF9Ed182 |
StrategyManager | 0x70f8bC2Da145b434de66114ac539c9756eF64fb3 |
AVSDirectory | 0xCa839541648D3e23137457b1Fd4A06bccEADD33a |
AllocationManager | 0xAbD5Dd30CaEF8598d4EadFE7D45Fd582EDEade15 |
StrategyFactory | 0x09F8f1c1ca1815083a8a05E1b4A0c65EFB509141 |
RewardsCoordinator | 0xa7DB7B0E63B5B75e080924F9C842758711177c07 |
EigenPodManager | 0x8C9781FD55c67CE4DC08e3035ECbdB2B67a07307 |
See the deployment config for additional configurations and implementation contracts.
Key Changes Include:
- AVSDirectory
- AllocationManager
- Accounting for the
DelegationManager
andStrategyManager
updated to take into account slashing of operator's shares
Native Restaking and Rewards functionally are paused. There is currently a wethStrategy
deployed and the StrategyFactory
can be used to create additional restaking tokens.
An associated AVS reference contract implementation can be found here.
Full Changelog: v0.4.3-mainnet-rewards-foundation-incentives...v1.0.0-devnet-slashing-alpha
v0.4.3-mainnet-rewards-programmatic-incentives
What's Changed
- bEIGEN/EIGEN changes by @MinisculeTarantula in #717
- Remove Slither from CI by @ypatil12 in #781
- chore: update token deployment addresses by @MinisculeTarantula in #785
- Feat: Mainnet Incentives Scripts by @ypatil12 in #749
- fix: rewards coordinator gap by @0xClandestine in #789
- feat: inheritdoc by @0xClandestine in #775
- chore: ignore bindings in pull requests by @jbrower95 in #791
- fix: compile warnings by @0xClandestine in #664
- Clarifying depositIntoStrategyWithSignature() purpose by @wesfloyd in #797
- feat: preprod rewards coordinator upgrade by @ypatil12 in #729
Full Changelog: v0.4.3-holesky-rewards-foundation-incentives...v0.4.3-mainnet-rewards-foundation-incentives
v0.4.3-holesky-rewards-programmatic-incentives
What's Changed
- feat: rewardAllEarners by @8sunyuan in #724
- chore: deploy and upgrade longtail on preprod by @wadealexc in #721
- chore: full deploy script by @jbrower95 in #732
- chore: force the scratch buld on every push by @jbrower95 in #735
- docs: rewards for all earners by @ypatil12 in #737
- Testnet Rewards Coordinator Upgrade Script by @ypatil12 in #742
- feat: ci storage reports by @0xClandestine in #750
- feat: storage report by @0xClandestine in #753
- fix: fail on storage diff by @0xClandestine in #759
Full Changelog: v0.4.2-mainnet-pepe...v0.4.3-holesky-rewards-foundation-incentives
v0.4.2-mainnet-pepe
This release marks the PEPE (Protocol: EigenPod Enhancement) upgrade on mainnet. All EigenPods will be upgraded automatically on Sept 4, at noon ET.
Please see EigenPod Redesign: Checkpoint Proofs for a technical description of this upgrade. For most users, no action is required -- however, if you are integrating with an EigenPod via custom smart contracts, your contracts will need to use the updated EigenPod interface. The website and CLI have also been updated to support PEPE.
What's Changed
- feat: strategy factory release by @ypatil12 in #678
- feat: rewards interface views by @8sunyuan in #677
- docs: add certora audit report by @wadealexc in #689
- fix: deploy up-to-date implementation by @8sunyuan in #692
- chore: fastforward testnet-holesky by @8sunyuan in #698
- feat: pepe deploy script and config cleanup by @wadealexc in #697
- chore: add updated certora report by @wadealexc in #708
- docs: update README with pepe commit hashes by @wadealexc in #726
Full Changelog: v0.4.1-holesky-pepe...v0.4.2-mainnet-pepe
v0.3.3-mainnet-rewards
What's Changed
- feat: strategy factory release by @ypatil12 in #678
- feat: rewards interface views by @8sunyuan in #677
Full Changelog: v0.4.1-holesky-pepe...v0.3.3-mainnet-rewards
v0.4.1-holesky-pepe
Public Holesky testnet release of PEPE!
What's Changed
- feat: partial withdrawal batching by @wadealexc in #515
Full Changelog: v0.3.2-mainnet-rewards...v0.4.1-holesky-pepe
v0.4.0-rc5-holesky-preprod-pepe
Pushes a small change to EigenPod.verifyWithdrawalCredentials
that prevents validators that are still in the beacon chain activation queue from having verified withdrawal credentials.
See details here: #668
v0.3.2-mainnet-rewards
Mainnet release of RewardsCoordinator
What's Changed
- chore: update config with rewards address by @wadealexc in #666
Full Changelog: v0.3.1-holesky-longtail...v0.3.2-mainnet-rewards
v0.3.1-holesky-longtail
This release adds the StrategyFactory
to the public holesky deployment, enabling anyone to deploy strategies for any ERC20-compliant token, which are then whitelisted for deposit via the StrategyManager
.
- Check out README.md#strategies for the new contract addresses
- Check out the
StrategyFactory
docs here for details on deploying strategies.
What's Changed
- Add rewards helper functions by @seanmcgary in #586
- Chore: Turn on code coverage by @jbrower95 in #584
- Feat: make distributionRoots internal by @ypatil12 in #587
- chore: fix commitlint on PRs by @wadealexc in #594
- feat: improve certora coverage by @ChaoticWalrus in #489
- ci: remove storage from coverage by @8sunyuan in #600
- feat: disable pending roots by @8sunyuan in #599
- chore: fix ethereum dependency by @seanmcgary in #618
- feat: add
forge fmt src/contracts
to CI by @0xClandestine in #614 - chore: add rewards coordinator deployment script by @shrimalmadhur in #621
- feat: remove unused imports by @0xClandestine in #622
- fix: delegateTo address(0) by @8sunyuan in #635
- feat: deploy script for mainnet rewards by @8sunyuan in #638
- Task: require solhint as part of continuous integration by @jac18281828 in #654
- feat: StrategyFactory contract by @ChaoticWalrus in #522
- chore: add strategy factory deploy info to config by @wadealexc in #665
New Contributors
- @jbrower95 made their first contribution in #584
- @shrimalmadhur made their first contribution in #621
- @jac18281828 made their first contribution in #654
Full Changelog: v0.3.0-holesky-rewards...v0.3.1-holesky-longtail
v0.4.0-rc4-holesky-preprod-pepe
What's Changed
- feat: update PEPE events by @wadealexc in #632
Full Changelog: v0.4.0-rc3-holesky-preprod-pepe...v0.4.0-rc4-holesky-preprod-pepe