eigenlayer
Installation
SKILL.md
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
| Topic | Description | Reference |
|---|---|---|
| Withdrawals | Queue and complete as shares or tokens; EigenPod/validator exits | best-practices-withdrawals |
| Slashing | Objectively attributable slashing, task duration, operator sets | best-practices-slashing |
Weekly Installs
2
Repository
hairyf/blockchain-masterGitHub Stars
3
First Seen
Feb 28, 2026
Security Audits
Installed on
mcpjam2
claude-code2
replit2
junie2
windsurf2
zencoder2