After a major upgrade, the Lido V2 protocol now spans 50+ contracts: some updated implementations, others are completely new. This means that many of the labels and tags on Etherscan are now outdated or absent. We, Lido-on-Ethereum contributors, kindly request to update the labels and tags according to the table provided below in order to increase transparency and accessibility of the protocol, as well as to improve Etherscan user experience.
Please let us know if the preferred labels and tags do not comply with Etherscan's conventions.
Contract | Address | Type | Current label | Preferred label | Preferred tags |
---|---|---|---|---|---|
LidoLocator | 0xC1d0b3DE6792Bf6b4b37EccdcC24e45978Cfd2Eb |
Proxy | Lido: Locator |
Lido | |
LidoLocator | 0x1D920cc5bACf7eE506a271a5259f2417CaDeCE1d |
Impl | Lido: Locator Impl 1.0.0 |
Lido, Internal | |
Lido | 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 |
Proxy | Lido: Staked ETH Token |
Lido: stETH Token |
Lido, Token Contract |
Lido | 0x17144556fd3424EDC8Fc8A4C940B2D04936d17eb |
Impl | Lido: stETH Token Impl 2.0.0 |
Lido, Internal | |
wstETH | 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 |
Standalone | Lido: wrapped stETH token |
Lido: wstETH |
Lido, Token Contract |
EIP712StETH | 0x8F73e4C2A6D852bb4ab2A45E6a9CF5715b3228B7 |
Standalone | Lido: EIP-721 for stETH |
Lido, EIP-721 | |
StakingRouter | 0xFdDf38947aFB03C621C71b06C9C70bce73f12999 |
Proxy | Lido: Staking Router |
Lido, Staking | |
StakingRouter | 0xD8784e748f59Ba711fB5643191Ec3fAdD50Fb6df |
Impl | Lido: Staking Router Impl 1.0.0 |
Lido, Internal | |
NodeOperatorsRegistry | 0x55032650b14df07b85bF18A3a3eC8E0Af2e028d5 |
Proxy | Lido: Node Operators Registry |
Lido: Curated Staking Module |
Lido, Staking |
NodeOperatorsRegistry | 0x8538930c385C0438A357d2c25CB3eAD95Ab6D8ed |
Impl | Lido: Curated Staking Module Impl 2.0.0 |
Lido, Internal | |
DepositSecurityModule | 0xC77F8768774E1c9244BEed705C4354f2113CFc09 |
Standalone | Lido: Deposit Security Module |
Lido, CL Depositor | |
ExecutionLayerRewardsVault | 0x388C818CA8B9251b393131C08a736A67ccB19297 |
Standalone | Lido: Execution Layer Rewards Vault |
Lido: Execution Layer Rewards Vault |
Lido, Proposer Fee Recipient |
WithdrawalQueueERC721 | 0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1 |
Proxy | Lido: Withdrawal Queue |
Lido, NFT, ERC-721 | |
WithdrawalQueueERC721 | 0xE42C659Dc09109566720EA8b2De186c2Be7D94D9 |
Impl | Lido: Withdrawal Queue Impl 1.0.0 |
Lido, Internal | |
WithdrawalVault | 0xB9D7934878B5FB9610B3fE8A5e441e8fad7E293f |
Proxy | Lido: Withdrawal Managers Stub |
Lido: Withdrawal Vault |
Lido, Withdrawal Credentials Address |
WithdrawalVault | 0xCC52f17756C04bBa7E377716d7062fC36D7f69Fd |
Impl | Lido: Withdrawal Vault Impl 1.0.0 |
Lido, Internal | |
Burner | 0xD15a672319Cf0352560eE76d9e89eAB0889046D3 |
Standalone | Lido: Burner |
Lido | |
MEVBoostRelayAllowedList | 0xF95f069F9AD107938F6ba802a3da87892298610E |
Standalone | Lido: MEV Boost Relay Allowed List |
Lido: MEV Boost Relay Allowed List |
Lido |
AccountingOracle | 0x852deD011285fe67063a08005c71a85690503Cee |
Proxy | Lido: Accounting Oracle |
Lido, Oracle | |
AccountingOracle | 0xF3c5E0A67f32CF1dc07a8817590efa102079a1aF |
Impl | Lido: Accounting Oracle Impl 1.0.0 |
Lido, Internal | |
AccountingOracle HashConsensus | 0xD624B08C83bAECF0807Dd2c6880C3154a5F0B288 |
Standalone | Lido: Accounting Oracle Hash Consensus |
Lido | |
ValidatorsExitBusOracle | 0x0De4Ea0184c2ad0BacA7183356Aea5B8d5Bf5c6e |
Proxy | Lido: Validators Exit Bus Oracle |
Lido, Oracle | |
ValidatorsExitBusOracle | 0xA89Ea51FddE660f67d1850e03C9c9862d33Bc42c |
Impl | Lido: Validators Exit Bus Oracle Impl 1.0.0 |
Lido, Internal | |
ValidatorsExitBusOracle HashConsensus | 0x7FaDB6358950c5fAA66Cb5EB8eE5147De3df355a |
Standalone | Lido: Validators Exit Bus Oracle Hash Consensus |
Lido | |
OracleReportSanityChecker | 0x9305c1Dbfe22c12c66339184C0025d7006f0f1cC |
Standalone | Lido: Oracle Report Sanity Checker |
Lido | |
OracleDaemonConfig | 0xbf05A929c3D7885a6aeAd833a992dA6E5ac23b09 |
Standalone | Lido: Oracle Daemon Config |
Lido | |
LegacyOracle | 0x442af784A788A5bd6F42A01Ebe9F287a871243fb |
Proxy | Lido: Oracle |
Lido: Legacy Oracle |
Lido, Oracle |
LegacyOracle | 0xa29b819654cE6224A222bb5f586920105E2D7E0E |
Impl | Lido: Legacy Oracle Impl 4.0.0 |
Lido, Internal | |
LidoDAO | 0xb8FFC3Cd6e7Cf5a098A1c92F48009765B24088Dc |
Proxy | Lido: Deployer 2 |
Lido: DAO |
Lido, DAO |
LidoDAO | 0x2b33CF282f867A7FF693A66e11B0FcC5552e4425 |
Impl | Lido: DAO Impl 1.0.0 |
Lido, Internal | |
LDO | 0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32 |
Standalone | Lido: LDO Token |
Lido: LDO Token |
Lido, Token Contract |
AragonVoting | 0x2e59A20f205bB85a89C53f1936454680651E618e |
Proxy | Lido: Aragon Voting |
Lido: Aragon Voting |
Lido, Aragon |
AragonVoting | 0x72fb5253AD16307B9E773d2A78CaC58E309d5Ba4 |
Impl | Lido: Aragon Voting Impl |
Lido, Internal | |
AragonTokenManager | 0xf73a1260d222f447210581DDf212D915c09a3249 |
Proxy | Lido: Aragon Token Manager |
Lido: Aragon Token Manager |
Lido, Aragon |
AragonTokenManager | 0xde3A93028F2283cc28756B3674BD657eaFB992f4 |
Impl | Lido: Aragon Token Manager Impl |
Lido, Internal | |
AragonFinance | 0xB9E5CBB9CA5b0d659238807E84D0176930753d86 |
Proxy | Lido: Aragon Finance |
Lido: Aragon Finance |
Lido, Aragon |
AragonFinance | 0x836835289A2E81B66AE5d95b7c8dBC0480dCf9da |
Impl | Lido: Aragon Finance Impl |
Lido, Internal | |
AragonAgent | 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c |
Proxy | Lido: Treasury |
Lido: Agent |
Lido, Aragon |
AragonAgent | 0x3A93C17FC82CC33420d1809dDA9Fb715cc89dd37 |
Impl | Lido: Agent Impl |
Lido, Internal | |
AragonACL | 0x9895F0F17cc1d1891b6f18ee0b483B6f221b37Bb |
Proxy | Lido: Aragon ACL |
Lido: Aragon ACL |
Lido, Aragon |
AragonACL | 0x9f3b9198911054B122fDb865f8A5Ac516201c339 |
Impl | Lido: Aragon ACL Impl |
Lido, Internal | |
VotingRepo | 0x4Ee3118E3858E8D7164A634825BfE0F73d99C792 |
Proxy | Lido: Voting Repo |
Lido: Voting Repo |
Lido, Aragon |
LidoAppRepo | 0xF5Dc67E54FC96F993CD06073f71ca732C1E654B1 |
Proxy | Lido: Lido App Repo |
Lido: Lido App Repo |
Lido, Aragon |
LidoOracleRepo | 0xF9339DE629973c60c4d2b76749c81E6F40960E3A |
Proxy | Lido: Lido Oracle Repo |
Lido: Legacy Oracle App Repo |
Lido, Aragon |
Repo Impl | 0xa8A358E9bbB9fF60D4B89CBE5b2FE88f98b51B9D |
Impl | Lido: Repo Impl |
Lido, Internal | |
NodeOperatorsRegistryRepo | 0x0D97E876ad14DB2b183CFeEB8aa1A5C788eB1831 |
Proxy | Lido: Node Operators Registry Repo |
Lido: Curated Staking Module App Repo |
Lido, Aragon |
InsuranceFund | 0x8B3f33234ABD88493c0Cd28De33D583B70beDe35 |
Standalone | Lido: DAO Insurance Fund |
Lido: DAO Insurance Fund |
Lido |
GateSealBlueprint* | 0xEe06EA501f7d9DC6F4200385A8D910182D155d3e |
Standalone | Lido: GateSeal Blueprint |
Lido | |
GateSealFactory | 0x6C82877cAC5a7A739f16Ca0A89c0A328B8764A24 |
Standalone | Lido: GateSeal Factory |
Lido | |
GateSeal | 0x1aD5cb2955940F998081c1eF5f5F00875431aA90 |
Standalone | Lido: GateSeal |
Lido |
*GateSealBlueprint
is an EIP-5202-compliant bytecode which is why Etherscan cannot currently verify its source code. It would amazing if it could though, e.g. we could specify the bytecode offset during the code verification so that the decompiler knows how to skip the EIP-5202 header.