sidebar_position | title |
---|---|
1 |
EigenLayer Core Contracts |
The EigenLayer core contracts are the set of contracts that implement the EigenLayer protocol. The EigenLayer protocol includes Staking, Operations, and AVS registration and allocation. The contracts for an AVS interact with the EigenLayer contracts.
We recommend new AVS developers use the EigenLayer middleware contracts as the higher level interface to the core contracts.
The EigenLayer core contracts are documented in the eigenlayer-contracts repository. The core contracts include:
- StrategyManager
- DelegationManager
- AVSDirectory
- Slasher
- RewardsCoordinator.