Hoodi
info
Hoodi is the main operational and maintained protocol testnet.
Core protocol
- Lido Locator:
0xe2EF9536DAAAEBFf5b1c130957AB3E80056b06D8
(proxy) - Lido Locator:
0x003f20CD17e7683A7F88A7AfF004f0C44F0cfB31
(impl) - Lido and stETH token:
0x3508A952176b3c15387C97BE809eaffB1982176a
(proxy) - wstETH token:
0x7E99eE3C66636DE415D2d7C880938F2f40f94De4
- EIP-712 helper for stETH:
0x2A1d51BF3aAA7A7D027C8f561e5f579876a17B0a
- Staking Router:
0xCc820558B39ee15C7C45B59390B503b83fb499A8
(proxy) - Staking Router:
0xd5F04A81ac472B2cB32073CE9dDABa6FaF022827
(impl) - Deposit Security Module:
0x2F0303F20E0795E6CCd17BD5efE791A586f28E03
- Execution Layer Rewards Vault:
0x9b108015fe433F173696Af3Aa0CF7CDb3E104258
- Withdrawal Queue ERC721:
0xfe56573178f1bcdf53F01A6E9977670dcBBD9186
(proxy) - Withdrawal Vault:
0x4473dCDDbf77679A643BdB654dbd86D67F8d32f2
(proxy) - Withdrawal Vault:
0xfe7A58960Af333eAdeAeC39149F9d6A71dc3E668
(impl) - Burner:
0x4e9A9ea2F154bA34BE919CD16a4A953DCd888165
- Min First Allocation Strategy:
0x6d1a9bBFF97f7565e9532FEB7b499982848E5e07
(external lib) - MEV Boost Relay Allowed List:
0x279d3A456212a1294DaEd0faEE98675a52E8A4Bf
- Triggerable Withdrawals Gateway:
0x6679090D92b08a2a686eF8614feECD8cDFE209db
- Validator Exit Delay Verifier:
0xFd4386A8795956f4B6D01cbb6dB116749731D7bD
Oracle Contracts
- Accounting Oracle:
- AccountingOracle:
0xcb883B1bD0a41512b42D2dB267F2A2cd919FB216
(proxy) - AccountingOracle:
0x2341c9BE0E639f262f8170f9ef1efeCC92cCF617
(impl) - HashConsensus:
0x32EC59a78abaca3f91527aeB2008925D5AaC1eFC
- AccountingOracle:
- Validators Exit Bus Oracle (Validator Exit Bus):
- ValidatorsExitBusOracle:
0x8664d394C2B3278F26A1B44B967aEf99707eeAB2
(proxy) - ValidatorsExitBusOracle:
0x7E6d9C9C44417bf2EaF69685981646e9752D623A
(impl) - HashConsensus:
0x30308CD8844fb2DB3ec4D056F1d475a802DCA07c
- ValidatorsExitBusOracle:
- OracleReportSanityChecker:
0x26AED10459e1096d242ABf251Ff55f8DEaf52348
- OracleDaemonConfig:
0x2a833402e3F46fFC1ecAb3598c599147a78731a9
- Legacy Oracle (Lido Oracle before V2, obsolete):
0x5B70b650B7E14136eb141b5Bf46a52f962885752
(proxy)
DAO contracts
- Lido DAO (Kernel):
0xA48DF029Fd2e5FCECB3886c5c2F60e3625A1E87d
(proxy) - LDO token:
0xEf2573966D009CcEA0Fc74451dee2193564198dc
- Aragon Voting:
0x49B3512c44891bef83F8967d075121Bd1b07a01B
(proxy) - Aragon Token Manager:
0x8ab4a56721Ad8e68c6Ad86F9D9929782A78E39E5
(proxy) - Aragon Finance:
0x254Ae22bEEba64127F0e59fe8593082F3cd13f6b
(proxy) - Aragon Agent:
0x0534aA41907c9631fae990960bCC72d75fA7cfeD
(proxy) - Aragon ACL:
0x78780e70Eae33e2935814a327f7dB6c01136cc62
(proxy) - Voting Repo:
0xc972Cdea5956482Ef35BF5852601dD458353cEbD
(proxy) - Token Manager Repo:
0xCdE5696e83B1Fb6B8321e35361bB6e9A8bCbfb3f
(proxy) - Finance Repo:
0xa91aA04E0D6a06063d2E878309B60b723D75584d
(proxy) - Agent Repo:
0x7AA5670B2b4f6f0F7369F4F701C03ebFCe97d130
(proxy) - Lido App Repo:
0xd3545AC0286A94970BacC41D3AF676b89606204F
(proxy) - Lido Oracle (Legacy Oracle) Repo:
0x6E0997D68C1930a76413DE7da666D8A531eF1f9b
(proxy) - Node Operators Registry Repo:
0x52eff83071275341ef0A5A2cE48ee818Cef44c39
(proxy) - Simple DVT Repo:
0x2b8B52A5e3485853aDccED669B1d0bbF31D40222
(proxy) - Sandbox Repo:
0x89D37eC788988e98BEceB32a8774394F1338B09C
(proxy) - EVMScriptRegistry:
0xe4D32427b1F9b12ab89B142eD3714dCAABB3f38c
(proxy) - CallsScript:
0xfB3cB48d81eC8c7f2013a8dc9fA46D2D48112c3A
- Lido APMRegistry:
0x15EBf349e1ee9Cd949049fD9352D0c94De046d7b
(proxy) - Aragon APMRegistry:
0x948ffB5fDA2961C60ED3Eb84c7a31aae42EbEdCC
(proxy) - Gate Seal Blueprint:
0x8685Ca0311E4aBd846ee1b5b8B09299E990523F7
- Gate Seal Factory:
0xA402349F560D45310D301E92B1AA4DeCABe147B3
- GateSeal (VEB and TWG):
0x368f2fcb593170823cc844F1B29e75E3d26879A1
- GateSeal (Withdrawal Queue):
0x73d76Bd3D589B2b2185c402da82cdAfbc18b958D
Dual Governance
- Emergency Protected Timelock:
0x0A5E22782C0Bd4AddF10D771f0bF0406B038282d
- Emergency activation committee:
0xA678c29cbFde2C74aF15C7724EE4b1527A50D45B
- Emergency execution committee:
0x8E1Ce8995E370222CbD825fFD7Dce2A5BfE1E631
- Emergency activation committee:
- Admin Executor:
0x0eCc17597D292271836691358B22340b78F3035B
- Dual Governance:
0x9CAaCCc62c66d817CC59c44780D1b722359795bF
- Dual Governance Config Provider:
0x2b685e6fB288bBb7A82533BAfb679FfDF6E5bb33
- Emergency Governance:
0x69E8e916c4A19F42C13C802abDF2767E1fB4F059
- Escrow:
0x781afe6C8D768CEaA9a97f2A75714e80AE0e83B9
(proxy) - Escrow:
0x61b7C2351F63b7f9840736D020eE65D2803A00fb
(impl) - Reseal Manager:
0x05172CbCDb7307228F781436b327679e4DAE166B
- Reseal committee:
0x83BCE68B4e8b7071b2a664a26e6D3Bc17eEe3102
- Reseal committee:
- Tiebreaker Core Committee:
0x9Ce4bA766C87cC87e507307163eA54C5003A3563
- Tiebreaker Sub Committees:
- Developers Sub Committee 1:
0xEd27F0d08630685A0cEFb1040596Cb264cf79f14
- Developers Sub Committee 2:
0xE3e3c67997A4Db7d47ac7fa8ef81B677daBe5794
- Developers Sub Committee 3:
0xF4F16CB3B9E7a076E55c508035f25E606913Cc9d
- Developers Sub Committee 1:
Data Bus
- DataBus on Chiado (Testnet):
0x37De961D6bb5865867aDd416be07189D2Dd960e6
Staking modules
Curated Module
- Node Operators Registry:
0x5cDbE1590c083b5A2A64427fAA63A7cfDB91FbB5
(proxy) - Node Operators Registry:
0x95F00b016bB31b7182D96D25074684518246E42a
(impl)
Simple DVT Module
- Node Operators Registry:
0x0B5236BECA68004DB89434462DfC3BB074d2c830
(proxy) - Node Operators Registry:
0x95F00b016bB31b7182D96D25074684518246E42a
(impl)
Sandbox Module
- Node Operators Registry:
0x682E94d2630846a503BDeE8b6810DF71C9806891
(proxy) - Node Operators Registry:
0x95F00b016bB31b7182D96D25074684518246E42a
(impl)
Community Staking Module
- Entry Gates:
- PermissionlessGate:
0x5553077102322689876A6AdFd48D75014c28acfb
- VettedGate (IdentifiedCommunityStakersGate):
0x10a254E724fe2b7f305F76f3F116a3969c53845f
(proxy)
- PermissionlessGate:
- CSModule:
0x79CEf36D84743222f37765204Bec41E92a93E59d
(proxy) - CSAccounting:
0xA54b90BA34C5f326BC1485054080994e38FB4C60
(proxy) - CSParametersRegistry:
0xA4aD5236963f9Fe4229864712269D8d79B65C5Ad
(proxy) - CSFeeDistributor:
0xaCd9820b0A2229a82dc1A0770307ce5522FF3582
(proxy) - CSVerifier:
0xf805b3711cBB48F15Ae2bb27095ddC38c5339968
- GateSeal:
0x94a3aEB0E9148F64CB453Be2BDe2Bc0148f6AC24
- CSFeeOracle:
- CSFeeOracle:
0xe7314f561B2e72f9543F1004e741bab6Fc51028B
(proxy) - HashConsensus:
0x54f74a10e4397dDeF85C4854d9dfcA129D72C637
- CSFeeOracle:
- CSStrikes:
0x8fBA385C3c334D251eE413e79d4D3890db98693c
(proxy) - CSEjector:
0x21e271cBa32672B106737AbeB3a45E53Fe9a0df4
- CSExitPenalties:
0xD259b31083Be841E5C85b2D481Cfc17C14276800
(proxy) - Factories:
- VettedGateFactory:
0x46ab64db7C2748dBdaF38AF588eBa38A88445d1b
- VettedGateFactory:
- External libraries:
- AssetRecovererLib:
0xa0513a7e28dac4c31b5ccbf9a5f474b759257985
- NOAddresses:
0x479244bac2ae1d64841753307a0552183642c121
- QueueLib:
0x6fb7af5addb044182caa27db35e394ed3451a4da
- AssetRecovererLib:
Easy Track
- EasyTrack:
0x284D91a7D47850d21A6DEaaC6E538AC7E5E6fc2a
- EVMScriptExecutor:
0x79a20FD0FA36453B2F45eAbab19bfef43575Ba9E
Easy Track factories for staking modules
- Curated Node Operators staking module (registry:
0x5cDbE1590c083b5A2A64427fAA63A7cfDB91FbB5
)- IncreaseNodeOperatorStakingLimit:
0x0f121e4069e17a2Dc5bAbF39d769313a1e20f323
- CuratedSubmitExitRequestHashes:
0x397206ecdbdcb1A55A75e60Fc4D054feC72E5f63
- IncreaseNodeOperatorStakingLimit:
- Community Staking Module (module:
0x79CEf36D84743222f37765204Bec41E92a93E59d
)- CSMSettleElStealingPenalty:
0x5c0af5b9f96921d3F61503e1006CF0ab9867279E
- CSMSetVettedGateTree:
0xa890fc73e1b771Ee6073e2402E631c312FF92Cd9
- CSMSettleElStealingPenalty:
- Simple DVT staking module (registry:
0x0B5236BECA68004DB89434462DfC3BB074d2c830
, committee ms0xbB958292042c604855d23F8db458855d20e16996
)- AddNodeOperators:
0x42f2532ab3d41dfD6030db1EC2fF3DBC8DCdf89a
- ActivateNodeOperators:
0xfA3B3EE204E1f0f165379326768667300992530e
- DeactivateNodeOperators:
0x3114bEbC222Faec27DF8AB7f9bD8dF2063d7fc77
- SetVettedValidatorsLimits:
0x956c5dC6cfc8603b2293bF8399B718cbf61a9dda
- SetNodeOperatorNames:
0x2F98760650922cf65f1b596635bC5835b6E561d4
- SetNodeOperatorRewardAddresses:
0x3d267e4f8d9dCcc83c2DE66729e6A5B2B0856e31
- UpdateTargetValidatorLimits:
0xc3975Bc4091B585c57357990155B071111d7f4f8
- ChangeNodeOperatorManagers:
0x8a437cd5685e270cDDb347eeEfEbD22109Fa42a9
- SDVTSubmitExitRequestHashes:
0xAa3D6A8B52447F272c1E8FAaA06EA06658bd95E2
- AddNodeOperators:
Easy Track factories for token transfers
- Tooling contracts:
- AllowedRecipientsBuilder (single token):
0xC20129f1dd4DFeD023a6d6A8de9d54A7b61af5CC
- AllowedRecipientsFactory (single token):
0xFdf256eED0ec8B782065E2aCDb975071033A6110
- AllowedRecipientsBuilder (multi token):
0xf5436129Cf9d8fa2a1cb6e591347155276550635
- AllowedRecipientsFactory (multi token):
0x08c48Fef9Cadca882E27d2325D1785858D5c1aE3
- BokkyPooBah's DateTime Library:
0xd1df0cf660d531fad9eaabd3e7b4e8881e28ae2f
- AllowedTokensRegistry:
0x40Db7E8047C487bD8359289272c717eA3C34D1D3
- AllowedRecipientsBuilder (single token):
Easy Track factories for MEV-Boost Relay Allowed List management
- MEV-Boost Relay Allowed List (trusted caller is QA & DAO Ops ms
0x418B816A7c3ecA151A31d98e30aa7DAa33aBf83A
)- AddMEVBoostRelays:
0xF02DbeaA1Bbc90226CaB995db4C190DbE25983af
- RemoveMEVBoostRelays:
0x7FCc2901C6C3D62784cB178B14d44445B038f736
- EditMEVBoostRelay:
0x27A99a7104190DdA297B222104A6C70A4Ca5A17e
- AddMEVBoostRelays:
Testnet Stablecoins
- USDC:
0x97bb030B93faF4684eAC76bA0bf3be5ec7140F36
- USDT:
0x64f1904d1b419c6889BDf3238e31A138E258eA68
- DAI:
0x17fc691f6EF57D2CA719d30b8fe040123d4ee319
Testnet DAO Multisigs
- QA & DAO Ops ms:
0x418B816A7c3ecA151A31d98e30aa7DAa33aBf83A