Skip to content

Release v2.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 22:03
f9eddcb

Overview

v2.0.0 is a major release to support the new Rewards v2 protocol upgrade (ELIP-001).

Rewards v2 addresses key challenges identified in the EigenLayer Rewards MVP (v1), particularly the need for Operator-directed rewards via external logic and flexibility for Operators in setting different fee rates to better cover operating costs or attract more stake when running different AVS types. The growing demand from AVSs for more performance-based rewards prompted this new proposal, ensuring EigenLayer’s rewards protocol can serve a wider variety of scenarios.

Breaking changes and upcoming breaking changes

Rewards v2 constitutes a new version of the EigenLayer protocol and is thus a forwards breaking change. Any existing Sidecar running a version < 2.0.0 on Ethereum Mainnet will need to upgrade to v2.0.0 prior to January 21, 2025, the date of the Rewards v2 hardfork, in order to continue running and indexing new state. Failure to upgrade will result in your Sidecar halting until it is upgraded.

Improvements

  • Added new commands to the Sidecar; create-snapshot and restore-snapshot to assist Sidecar users in backing up their Sidecar and bootstrapping from an existing snapshot to reduce startup time.
  • Began tracking the RewardsClaimed event from the RewardsCoordinator contract to facilitate API data needs.

All changes

0e8efe1: feat: rewards v2 (PR #153)
8d75c25: fix: add postgresql client to docker (PR #189)
1365651: feat: add RewardsClaimed metaState model to capture state that isnt EigenState (PR #188)
77d8d78: feat: add create-snapshot and restore-snapshot commands to the cli (PR #146)