Releases: Layr-Labs/eigenlayer-contracts
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
v0.4.0-rc3-holesky-preprod-pepe
What's Changed
- feat: add proof submitter address by @wadealexc in #629
Full Changelog: v0.4.0-rc2-holesky-preprod-pepe...v0.4.0-rc3-holesky-preprod-pepe
v0.3.0-rc0-mainnet-rewards
What's being Deployed
RewardsCoordinator
contract is being deployed for the Mainnet Rewards Release
NOTE: Smaller contract changes such as removal of withdrawal migration functions in the DelegationManager
or deprecation of the earningsReceiver
address will not be included in the actual mainnet contract deployment and will be included in the next upgrade release.
What's Changed
- fix: paymentCoordinator sigp audit fix by @8sunyuan in #559
- Add
getDistributionRootsLength
to payments interface by @ypatil12 in #560 - chore: upgrade container to ubuntu 24.04 and pin ethereum version by @seanmcgary in #566
- chore: rename to rewards everywhere by @8sunyuan in #565
- Compile bindings for rename by @seanmcgary in #567
- Version go.mod back to v1.21 by @seanmcgary in #568
- Add Rewards Calc Overview to Docs by @ypatil12 in #570
- chore: deprecate earningsReceiver by @8sunyuan in #562
- chore: remove migrateWithdrawals by @8sunyuan in #574
- docs: add rewardscoordinator by @8sunyuan in #575
- build: script for public holesky testnet by @8sunyuan in #578
- chore: dev into testnet-holesky by @8sunyuan in #581
- 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
New Contributors
- @jbrower95 made their first contribution in #584
- @0xClandestine made their first contribution in #614
- @shrimalmadhur made their first contribution in #621
Full Changelog: v0.2.5-mainnet-m2-minor-eigenpod-upgrade...v0.3.0-rc0-mainnet-rewards
v0.4.0-rc2-holesky-preprod-pepe
What's Changed
- feat: public block root getter by @wadealexc in #612
Full Changelog: v0.4.0-rc1-holesky-preprod-pepe...v0.4.0-rc2-holesky-preprod-pepe
v0.4.0-rc1-holesky-preprod-pepe
What's Changed
- chore: upgrade preprod eigenpods by @wadealexc in #611
Full Changelog: v0.4.0-rc0-holesky-preprod-pepe...v0.4.0-rc1-holesky-preprod-pepe
v0.4.0-rc0-holesky-preprod-pepe
What's Changed
Preprod release for PEPE (Protocol: EigenPod Enhancements) upgrade
New Contributors
- @jbrower95 made their first contribution in #584
Full Changelog: v0.3.0-holesky-rewards...v0.4.0-rc0-holesky-preprod-pepe
See notes in PR: #515
v0.3.0-holesky-rewards
What's Changed
The main feature of this release is the arrival of rewards to the EigenLayer protocol. A new singleton contract called the RewardsCoordinator
is where AVSs will submit their ERC20 rewards to their operators and their delegated stakers. Stakers and Operators will also be able to claim their rewards from the same contract by passing merkle proofs to the contract for their accrued earned rewards. Further details can be found under the /docs
directory and from the contract implementation itself. Included below are additional changes since the last Holesky deployment release.
- fix: certora prover ci by @8sunyuan in #477
- fix: off-by-one error by @ChaoticWalrus in #479
- docs: reinstate contract addresses to their former glory by @wadealexc in #478
- feat: m2 mainnet upgrade script by @8sunyuan in #480
- feat: add m2 upgrade output file by @ChaoticWalrus in #482
- chore: minor testing fixes by @ChaoticWalrus in #486
- test: updated fork integration tests by @8sunyuan in #483
- chore: fork test via environment and custom foundry profile by @wadealexc in #490
- chore: update the pragma from =0.8.12 to ^0.8.12 by @stevennevins in #485
- docs: fix broken link by @wadealexc in #493
- fix: m2_deploy_from_scratch script for devnet by @samlaf in #495
- feat: update mainnet implementation addresses by @ChaoticWalrus in #497
- merge
m2-mainnet
intomainnet
branch by @ChaoticWalrus in #498 - feat: add script for unpausing deposits by @ChaoticWalrus in #496
- chore: merge dev into mainnet by @wadealexc in #504
- chore: add avs directory to README by @wadealexc in #506
- docs: remove m1 references and clean deployment table by @wadealexc in #508
- chore: merge dev into mainnet by @wadealexc in #539
- feat: adjust withdrawal credentials proving window by @wadealexc in #553
- fix: paymentCoordinator sigp audit fix by @8sunyuan in #559
- Add
getDistributionRootsLength
to payments interface by @ypatil12 in #560 - chore: upgrade container to ubuntu 24.04 and pin ethereum version by @seanmcgary in #566
- chore: rename to rewards everywhere by @8sunyuan in #565
- Compile bindings for rename by @seanmcgary in #567
- Version go.mod back to v1.21 by @seanmcgary in #568
- Add Rewards Calc Overview to Docs by @ypatil12 in #570
- chore: deprecate earningsReceiver by @8sunyuan in #562
- chore: remove migrateWithdrawals by @8sunyuan in #574
- docs: add rewardscoordinator by @8sunyuan in #575
- build: script for public holesky testnet by @8sunyuan in #578
- chore: dev into testnet-holesky by @8sunyuan in #581
Full Changelog: v0.2.2-holesky-init-deployment...v0.3.0-holesky-rewards
v0.3.0-rc3-holesky-preprod-rewards
What's Changed
- Version go.mod back to v1.21 by @seanmcgary in #568
Full Changelog: v0.3.0-rc2-holesky-preprod-rewards...v0.3.0-rc3-holesky-preprod-rewards
v0.3.0-rc2-holesky-preprod-rewards
What's Changed
Major change for this pre-release is the renaming of PaymentCoordinator
to RewardsCoordinator
.
- feat: adjust withdrawal credentials proving window by @wadealexc in #553
- fix: paymentCoordinator sigp audit fix by @8sunyuan in #559
- Add
getDistributionRootsLength
to payments interface by @ypatil12 in #560 - chore: upgrade container to ubuntu 24.04 and pin ethereum version by @seanmcgary in #566
- chore: rename to rewards everywhere by @8sunyuan in #565
- Compile bindings for rename by @seanmcgary in #567
Full Changelog: v0.3.0-rc1-holesky-preprod-payments...v0.3.0-rc2-holesky-preprod-rewards