Try   HackMD

Lido Etherscan Overhaul

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.