Skip to main content

Deployed Contracts

The following tables contain the current contract deployments for the core EigenLayer smart contracts.

EigenLayer Core Restaking Contracts

The EigenLayer core contracts are located in this repo: Layr-Labs/eigenlayer-contracts. They enable restaking of liquid staking tokens (LSTs) and beacon chain ETH to secure new services, called AVSs (actively validated services).

For more information on the core restaking contracts and their technical specifications, please see: EigenLayer Core Technical Docs.

Current Mainnet Deployment

The current mainnet deployment is from a much older version of the core contracts repo. You can view the deployed contract addresses below, or check out the code itself on the mainnet branch.

NameSolidityProxyImplementationNotes
StrategyManagerStrategyManager0x8586...075A0x5d25...42FbProxy: OpenZeppelin [email protected]
Strategy: cbETHStrategyBaseTVLLimits0x5494...56bc0xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: stETHStrategyBaseTVLLimits0x93c4...564D0xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: rETHStrategyBaseTVLLimits0x1BeE...dCD20xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: ETHxStrategyBaseTVLLimits0x9d7e...011d0xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: ankrETHStrategyBaseTVLLimits0x1376...58ff0xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: OETHStrategyBaseTVLLimits0xa4C6...d0590xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: osETHStrategyBaseTVLLimits0x57ba...4c020xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: swETHStrategyBaseTVLLimits0x0Fe4...96d60xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: wBETHStrategyBaseTVLLimits0x7CA9...21840xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: sfrxETHStrategyBaseTVLLimits0x8CA7...28b60xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: lsETHStrategyBaseTVLLimits0xAe60...44730xdfdA...46d3Proxy: OpenZeppelin [email protected]
Strategy: mETHStrategyBaseTVLLimits0x298a...6dd20xdfdA...46d3Proxy: OpenZeppelin [email protected]
EigenPodManagerEigenPodManager0x91E6...A3380xEB86...e111Proxy: OpenZeppelin [email protected]
EigenPod (beacon)EigenPod0x5a2a...90730x5c86...9dA7- Beacon: OpenZeppelin [email protected]
- Deployed pods use [email protected]
DelayedWithdrawalRouterDelayedWithdrawalRouter0x7Fe7...23D80x44Bc...E2AFProxy: OpenZeppelin [email protected]
DelegationManagerDelegationManager0x3905...f37A0xf97E...75e4Proxy: OpenZeppelin [email protected]
SlasherSlasher0xD921...c3Cd0xef31...d6d8Proxy: OpenZeppelin [email protected]
PauserRegistryPauserRegistry-0x0c43...7060
Pauser Multisig[email protected]0x5050…23900xd9db...9552Proxy: [email protected]
Community Multisig[email protected]0xFEA4...c5980xd9db...9552Proxy: [email protected]
Executor Multisig[email protected]0x369e...91110xd9db...9552Proxy: [email protected]
Operations Multisig[email protected]0xBE16...3e900xd9db...9552Proxy: [email protected]
TimelockCompound: Timelock.sol-0xA6Db...0EAF
Proxy AdminOpenZeppelin [email protected]-0x8b95...2444

Current Testnet Deployment

The current testnet deployment is a beta release of the core contracts repo. You can view the deployed contract addresses below, or check out the code itself on the testnet-goerli branch.

NameSolidityProxyImplementationNotes
StrategyManagerStrategyManager0x779d...E9070x506C...40E4Proxy: OpenZeppelin [email protected]
Strategy: stETHStrategyBaseTVLLimits0xB613...14da0x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: rETHStrategyBaseTVLLimits0x8799...70b50x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: ETHxStrategyBaseTVLLimits0x5d1E...7C140x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: ankrETHStrategyBaseTVLLimits0x98b4...dB8E0x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: lsETHStrategyBaseTVLLimits0xa9DC...37A90x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: mETHStrategyBaseTVLLimits0x1755...9b140x81E9...8ebAProxy: OpenZeppelin [email protected]
Strategy: wBETHStrategyBaseTVLLimits0xD89d...E1640x81E9...8ebAProxy: OpenZeppelin [email protected]
EigenPodManagerEigenPodManager0xa286...df410xDA9B...189fProxy: OpenZeppelin [email protected]
EigenLayerBeaconOraclesuccinctlabs/EigenLayerBeaconOracle.sol0x40B1...9f2c0x5095...f16FOpenZeppelin UUPS
EigenPod (beacon)EigenPod0x3093...C9a50x16a0...a426- Beacon: OpenZeppelin [email protected]
- Deployed pods use [email protected]
DelayedWithdrawalRouterDelayedWithdrawalRouter0x8958...388f0xE576...2878Proxy: OpenZeppelin [email protected]
DelegationManagerDelegationManager0x1b7b...b0a80x5665...e58CProxy: OpenZeppelin [email protected]
AVSDirectoryAVSDirectory0x0AC9...f9350x871c...8cb3Proxy: OpenZeppelin [email protected]
SlasherSlasher0xD11d...0C220x89C5...D262Proxy: OpenZeppelin [email protected]
PauserRegistryPauserRegistry-0x2588...0010
TimelockCompound: Timelock.sol-0xa7e7...796e
Proxy AdminOpenZeppelin [email protected]-0x28ce...02e2