OTHER License
Bot releases are visible (Hide)
Published by ypatil12 6 days ago
Published by ypatil12 about 1 month ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.2-mainnet-pepe...v0.4.3-holesky-rewards-foundation-incentives
Published by wadealexc about 2 months ago
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.
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.1-holesky-pepe...v0.4.2-mainnet-pepe
Published by 8sunyuan 2 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.1-holesky-pepe...v0.3.3-mainnet-rewards
Published by wadealexc 2 months ago
Public Holesky testnet release of PEPE!
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.2-mainnet-rewards...v0.4.1-holesky-pepe
Published by wadealexc 2 months ago
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: https://github.com/Layr-Labs/eigenlayer-contracts/pull/668
Published by wadealexc 2 months ago
Mainnet release of RewardsCoordinator
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.1-holesky-longtail...v0.3.2-mainnet-rewards
Published by wadealexc 2 months ago
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
.
StrategyFactory
docs here for details on deploying strategies.forge fmt src/contracts
to CI by @0xClandestine in https://github.com/Layr-Labs/eigenlayer-contracts/pull/614
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.0-holesky-rewards...v0.3.1-holesky-longtail
Published by wadealexc 3 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.0-rc3-holesky-preprod-pepe...v0.4.0-rc4-holesky-preprod-pepe
Published by 8sunyuan 3 months ago
RewardsCoordinator
contract is being deployed for the Mainnet Rewards ReleaseNOTE: 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.
getDistributionRootsLength
to payments interface by @ypatil12 in https://github.com/Layr-Labs/eigenlayer-contracts/pull/560
forge fmt src/contracts
to CI by @0xClandestine in https://github.com/Layr-Labs/eigenlayer-contracts/pull/614
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.2.5-mainnet-m2-minor-eigenpod-upgrade...v0.3.0-rc0-mainnet-rewards
Published by wadealexc 3 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.0-rc2-holesky-preprod-pepe...v0.4.0-rc3-holesky-preprod-pepe
Published by wadealexc 4 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.0-rc1-holesky-preprod-pepe...v0.4.0-rc2-holesky-preprod-pepe
Published by wadealexc 4 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.4.0-rc0-holesky-preprod-pepe...v0.4.0-rc1-holesky-preprod-pepe
Published by wadealexc 4 months ago
Preprod release for PEPE (Protocol: EigenPod Enhancements) upgrade
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.0-holesky-rewards...v0.4.0-rc0-holesky-preprod-pepe
See notes in PR: https://github.com/Layr-Labs/eigenlayer-contracts/pull/515
Published by 8sunyuan 5 months ago
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.
m2-mainnet
into mainnet
branch by @ChaoticWalrus in https://github.com/Layr-Labs/eigenlayer-contracts/pull/498
getDistributionRootsLength
to payments interface by @ypatil12 in https://github.com/Layr-Labs/eigenlayer-contracts/pull/560
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.2.2-holesky-init-deployment...v0.3.0-holesky-rewards
Published by 8sunyuan 5 months ago
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.0-rc2-holesky-preprod-rewards...v0.3.0-rc3-holesky-preprod-rewards
Published by 8sunyuan 5 months ago
Major change for this pre-release is the renaming of PaymentCoordinator
to RewardsCoordinator
.
getDistributionRootsLength
to payments interface by @ypatil12 in https://github.com/Layr-Labs/eigenlayer-contracts/pull/560
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.3.0-rc1-holesky-preprod-payments...v0.3.0-rc2-holesky-preprod-rewards
Published by wadealexc 5 months ago
Small followup release addressing a minor EigenPod accounting inconsistency. This upgrade ensures EigenPods are compatible with and ready for the upcoming Payments release.
No action is required.
Changes:
EigenPod.verifyWithdrawalCredentials
requires that oracleTimestamp
is from an epoch after the pod owner calls activateRestaking
.Affected Users:
verifyWithdrawalCredentials
, and only affects pods that have not yet made the M1 -> M2 transition (by calling activateRestaking
), but plan to do so in the future.activateRestaking
and want to verify a validator's withdrawal credentials, it will no longer be possible to use an oracleTimestamp
that belongs to the same epoch as your call to activateRestaking
. You may need to wait for the next available timestamp instead.Published by 8sunyuan 5 months ago
make deps
to be OS aware by @seanmcgary in https://github.com/Layr-Labs/eigenlayer-contracts/pull/534
Full Changelog: https://github.com/Layr-Labs/eigenlayer-contracts/compare/v0.2.4-mainnet-m2-with-token...v0.3.0-rc1-holesky-preprod-payments
Published by 8sunyuan 6 months ago
Introduces PaymentCoordinator
contract for handling payments
Further notes can be found under docs/core/PaymentCoordinator.md
Full changelog: mainnet...3eec97dd1c0e3b153c89fa3cd6334612679439c3
Note this is a prelease, as contract will undergo audit prior to launching on public testnet Holesky