name: eigenlayer
description: EigenLayer restaking protocol—strategies, delegation, EigenPods, AVSs, operator sets, slashing, rewards, and multichain.
metadata:
author: hairy
version: "2026.2.24"
source: Generated from https://github.com/Layr-Labs/eigenlayer-contracts, scripts located at https://github.com/antfu/skills
Skill is based on EigenLayer contracts (eigenlayer-contracts) as of 2026-02-24, generated from sources/eigenlayer/docs/.
EigenLayer enables restaking of LSTs, native ETH, and ERC-20s on Ethereum; stakers delegate to operators who run AVSs (Actively Validated Services). AVSs use operator sets and allocations for slashable stake and rewards; optional TaskMailbox and multichain support task-based execution and consumption of L1 stake on destination chains.
Core References
| Topic |
Description |
Reference |
| Core Overview |
System components, roles, contract layout |
core-overview |
| StrategyManager |
Deposit shares, StrategyFactory, StrategyBase, withdrawals via DelegationManager |
core-strategy-manager |
| DelegationManager |
Operator registration, delegation, withdrawal queue and completion |
core-delegation-manager |
| Shares Accounting |
Deposit vs withdrawable shares, scaling factors, slashing (ELIP-002) |
core-shares-accounting |
| EigenPodManager |
Beacon chain ETH strategy, createPod, stake, native restaking |
core-eigenpod-manager |
| EigenPod |
Withdrawal credentials, fee recipient, checkpoints, beacon proofs |
core-eigenpod |
| AllocationManager |
AVS metadata, operator sets, allocations, slashing |
core-allocation-manager |
| RewardsCoordinator |
Rewards submissions (v1/v2), distribution roots, claiming |
core-rewards-coordinator |
| AVSDirectory |
Legacy operator–AVS registration (deprecated) |
core-avs-directory |
Features
| Topic |
Description |
Reference |
| Permissions |
PermissionController (admins/appointees), KeyRegistrar |
features-permissions |
| AVS Integration |
Operator sets, opt-in, slashing, ReleaseManager, TaskMailbox |
features-avs-integration |
| TaskMailbox |
Task creation, executor sets, result verification, certificates |
features-task-mailbox |
| Multichain |
CrossChainRegistry, OperatorTableUpdater, CertificateVerifiers |
features-multichain |
Best Practices