API Changelog
Latest updates and announcements
Introducing Rewards API
Rewards are fundamental to the restaking ecosystem, serving as the primary incentive mechanism that drives market efficiency and participant engagement. The EigenExplorer Rewards API now provides developers with comprehensive access to this crucial data, enabling deeper insights into the restaking economy.
For detailed information about reward calculations, visit the Rewards Reference in our Data Reference section.
Rewards API
Added rewards API with comprehensive tracking and APY calculations for Operators & AVSs. Specifically, you can now query
- All rewards for a given AVS
- Rewards information for a given operator
- Rewards information for the accepted restaking tokens
Other Enhancements
- Enhanced TVL metrics with comprehensive change tracking across Beacon TVL and Restaking TVL
- Improved TVL calculations to include ETH value and shares hash verification
- Refined percentage change calculations across all ratio metrics for greater accuracy
- Upgraded to a node-based cache store, significantly improving caching performance
- Optimized data seeding process through reduced I/O operations and efficient batch updates
- Adjusted testnet data seeding frequency to better balance resource utilization
- Streamlined deposit and withdrawal processing for enhanced efficiency
- Implemented robust full-text search functionality for AVS and Operator discovery
- Added new Deployment and Restaking Ratio endpoints with change tracking capabilities
- Enhanced AVS metadata system to include additional fields such as GitHub repositories and token addresses
Sorting Capabilities and Enhanced Operator Data
We are excited to announce the latest updates to the EigenExplorer API, which include new sorting capabilities and additional data for the Operator endpoints.
Key Updates:
-
Sorting for
/avs
and/operators
Routes: You can now sort AVSs by eithersortByTotalStakers
orsortByTotalOperators
in ascending or descending order. Similarly, Operators can be sorted bysortByTotalAvs
orsortByTotalStakers
. -
Enhanced Operator Data: The Operator endpoints now return additional information, including the Operator AVS registrations and their participation status, indicating whether they are currently active or were previously active.
This update further enhances the flexibility and comprehensiveness of the EigenExplorer API, making it easier for developers to access and analyze data within the EigenLayer ecosystem.
Version 0.2.0 Release
We’re excited to introduce version 0.2.0 of the EigenExplorer API, one of our largest updates to date, bringing new features, enhanced metrics, and improved performance and accuracy for developers working with the EigenLayer ecosystem.
Enhanced Metrics
- Strategy TVL by Name: Added tvlEth to provide the Total Value Locked in ETH for restaking strategies.
- Entity Growth Tracking: Added 24-hour and 7-day growth metrics for AVS count, operators, and stakers.
- Withdrawal and Deposit Totals: New endpoints to monitor total withdrawals and deposits.
Historical Data Tracking
- TVL History: Track historical TVL data, including overall, Beacon Chain, and strategy-specific TVL.
- Entity Count History: Monitor historical counts for AVS, operators, stakers, withdrawals, and deposits.
- Historical Aggregated Data: New routes for historical aggregate data, including TVL, AVS, operators, withdrawals, and deposits with customizable filters.
New Deposit Routes
/deposits
: Query deposit history with filters for staker address, token, and strategy./stakers/{address}/deposits
: Simplified access to deposits by staker address.
Improved Query Options
- Curated Metadata for AVS: Retrieve enhanced metadata for AVS entities with an optional withCuratedMetadata flag.
- Operator Strategy Details: Access detailed operator activities, including restaked strategies.
Major Updates on Infrastructure
Over the past few weeks, we have been upgrading our infrastructure to enhance the performance and reliability of the EigenExplorer API. We are excited to announce the completion of these upgrades, which include:
- Migrating our infrastructure to Google Cloud Platform (GCP) with elastic scaling capabilities.
- Implementing a new caching layer to improve response times.
- Revamping the seeding operation to enhance data availability and reliability.
Additionally, we’ve made several improvements to the API:
- API health checks and versioning for better monitoring and maintenance.
- Providing consistent TVL data in both native and ETH values.
- Adding new routes to track all stakers.
We anticipate a few major updates in the coming weeks, so stay tuned for more exciting news!
EigenLayer Withdrawal Data
We are thrilled to announce the addition of two new types of API routes for querying EigenLayer withdrawal data. Efficient withdrawal management is essential for overseeing and accounting for staking activities in the EigenLayer ecosystem. Now you can directly access withdrawals
and stakers/:address/withdrawals
routes to retrieve detailed withdrawal information.
Individual Routes - /withdrawals
We’ve introduced brand new routes to query all withdrawal history or retrieve individual withdrawal data. Now, you can filter withdrawals by staker address, delegated operator, strategy address, and withdrawal status. This added flexibility allows you to pinpoint specific operators and combine various query parameters to suit your needs.
Nested Routes - /stakers/{address}/withdrawals
To make your REST queries even smoother, we’ve rolled out nested routes that simplify the process of retrieving withdrawals for specific stakers. Use /stakers/:address/withdrawals
to list all withdrawals for a staker. Plus, you can access queued, queued and withdrawable, and completed withdrawals through dedicated routes for more precise queries.
With these new withdrawal data routes, you can now access detailed information on staker withdrawals, greatly enhancing your ability to manage and analyze staking activities. As always, if you have any feedback or suggestions, feel free to reach out to us. We look forward to seeing how you leverage these new routes in your applications!
Data Quality, Standardization, and Consistency Improvements
Thanks to our users and community, we have crossed 100k requests and reached 3.4k unique users in the past month. In our latest update, we’ve focused on enhancing data quality, standardization, and consistency across the EigenExplorer platform.
Key improvements include:
- Data Methodology Page: Added a Data Methodology page to provide transparency on data sources and processing methods.
- Beacon Chain TVL Calculation: Updated and aligned the calculation of Beacon Chain TVL with the methodology used on the EigenLayer Dashboard, thanks to feedback from our user Karl.
- AVS Count and Listing: Fixed the AVS count and listing display for AVSs without metadata.
- Eigen Token and Strategy: Included
Eigen
token and strategy data. - TVL Conversion Standardization: Unified the TVL conversion to
ETH
for all LST strategies.
TVL Breakdown
Now, for selected routes, you can optionally add a withTvl
flag to include the Total Value Locked (TVL) breakdown in the response.
This feature provides a detailed breakdown of the TVL for different strategies, saving time to calculate the TVL from shares in your aplication.
Additional API Routes and Usability Improvements
We’re excited to announce the addition of two new routes to the EigenExplorer API, Retrieve AVS Operators and Retrieve AVS Stakers. These routes allow developers to track the current operators and stakers associated with a specific AVS address. We are excited to see how the new endpoints will be utilized in the various AVS applications.
Further enhancing the EigenExplorer platform, we’ve implemented significant usability improvements. Our redesigned error handling provides a top-tier developer experience, ensuring clearer and more actionable feedback. Additionally, we’ve enriched our API documentation with detailed examples and comprehensive response schemas, going the extra mile to support developers in integrating and leveraging our API effectively.
EigenLayer Ethereum Mainnet API
We are excited to announce the release of the EigenLayer Ethereum Mainnet API, following closely on the heels of our recent launch of the Holesky Testnet API earlier this week. This release achieves parity between the available on-chain data and API support across the EigenLayer smart contracts.
You can now access both the Ethereum Mainnet API at https://api.eigenexplorer.com
and the Holesky Testnet API at https://api-holesky.eigenexplorer.com
to programmatically retrieve EigenLayer data.
Initial API Release
Today we are releasing the first version of the EigenExplorer API, allowing developers to access EigenLayer AVS data programmatically.
The API provides endpoints for retrieving general EigenLayer metrics, AVS, operators, and stakers data, as well as strategy information. In the upcoming days, we will be adding more endpoints and features to the API, including historical data and API authentication.
We are excited to see what you will build with the EigenExplorer API!
Was this page helpful?