Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| Staking Router | 745593 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Treasury | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Staking Router | 745586 | 202 days ago | 0 ETH | ||||
| Burner | 745586 | 202 days ago | 0 ETH | ||||
| El Rewards Vault | 745586 | 202 days ago | 0 ETH | ||||
| Withdrawal Vault | 745586 | 202 days ago | 0 ETH | ||||
| Accounting Oracl... | 745586 | 202 days ago | 0 ETH | ||||
| Oracle Report Co... | 745586 | 202 days ago | 0 ETH | ||||
| Accounting | 745586 | 202 days ago | 0 ETH | ||||
| Withdrawal Queue | 745586 | 202 days ago | 0 ETH | ||||
| Staking Router | 745586 | 202 days ago | 0 ETH | ||||
| Staking Router | 745242 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH | ||||
| Treasury | 745235 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH | ||||
| Accounting | 745235 | 202 days ago | 0 ETH |
Loading...
Loading
Loading...
Loading
Contract Name:
LidoLocator
Compiler Version
v0.8.9+commit.e5eed63a
Optimization Enabled:
Yes with 200 runs
Other Settings:
istanbul EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-FileCopyrightText: 2023 Lido <[email protected]> // SPDX-License-Identifier: GPL-3.0 /* See contracts/COMPILERS.md */ pragma solidity 0.8.9; import {ILidoLocator} from "../common/interfaces/ILidoLocator.sol"; /** * @title LidoLocator * @author mymphe * @notice Lido service locator * @dev configuration is stored as public immutables to reduce gas consumption */ contract LidoLocator is ILidoLocator { struct Config { address accountingOracle; address depositSecurityModule; address elRewardsVault; address lido; address oracleReportSanityChecker; address postTokenRebaseReceiver; address burner; address stakingRouter; address treasury; address validatorsExitBusOracle; address withdrawalQueue; address withdrawalVault; address oracleDaemonConfig; address accounting; address predepositGuarantee; address wstETH; address vaultHub; address operatorGrid; } error ZeroAddress(); //solhint-disable immutable-vars-naming address public immutable accountingOracle; address public immutable depositSecurityModule; address public immutable elRewardsVault; address public immutable lido; address public immutable oracleReportSanityChecker; address public immutable postTokenRebaseReceiver; address public immutable burner; address public immutable stakingRouter; address public immutable treasury; address public immutable validatorsExitBusOracle; address public immutable withdrawalQueue; address public immutable withdrawalVault; address public immutable oracleDaemonConfig; address public immutable accounting; address public immutable predepositGuarantee; address public immutable wstETH; address public immutable vaultHub; address public immutable operatorGrid; //solhint-enable immutable-vars-naming /** * @notice declare service locations * @dev accepts a struct to avoid the "stack-too-deep" error * @param _config struct of addresses */ constructor(Config memory _config) { accountingOracle = _assertNonZero(_config.accountingOracle); depositSecurityModule = _assertNonZero(_config.depositSecurityModule); elRewardsVault = _assertNonZero(_config.elRewardsVault); lido = _assertNonZero(_config.lido); oracleReportSanityChecker = _assertNonZero(_config.oracleReportSanityChecker); postTokenRebaseReceiver = _config.postTokenRebaseReceiver; burner = _assertNonZero(_config.burner); stakingRouter = _assertNonZero(_config.stakingRouter); treasury = _assertNonZero(_config.treasury); validatorsExitBusOracle = _assertNonZero(_config.validatorsExitBusOracle); withdrawalQueue = _assertNonZero(_config.withdrawalQueue); withdrawalVault = _assertNonZero(_config.withdrawalVault); oracleDaemonConfig = _assertNonZero(_config.oracleDaemonConfig); accounting = _assertNonZero(_config.accounting); predepositGuarantee = _assertNonZero(_config.predepositGuarantee); wstETH = _assertNonZero(_config.wstETH); vaultHub = _assertNonZero(_config.vaultHub); operatorGrid = _assertNonZero(_config.operatorGrid); } function coreComponents() external view returns ( address, address, address, address, address, address ) { return ( elRewardsVault, oracleReportSanityChecker, stakingRouter, treasury, withdrawalQueue, withdrawalVault ); } function oracleReportComponents() external view returns( address, address, address, address, address, address, address ) { return ( accountingOracle, oracleReportSanityChecker, burner, withdrawalQueue, postTokenRebaseReceiver, stakingRouter, vaultHub ); } function _assertNonZero(address _address) internal pure returns (address) { if (_address == address(0)) revert ZeroAddress(); return _address; } }
// SPDX-FileCopyrightText: 2023 Lido <[email protected]> // SPDX-License-Identifier: GPL-3.0 // See contracts/COMPILERS.md // solhint-disable-next-line lido/fixed-compiler-version pragma solidity >=0.4.24 <0.9.0; interface ILidoLocator { function accountingOracle() external view returns(address); function depositSecurityModule() external view returns(address); function elRewardsVault() external view returns(address); function lido() external view returns(address); function oracleReportSanityChecker() external view returns(address); function burner() external view returns(address); function stakingRouter() external view returns(address); function treasury() external view returns(address); function validatorsExitBusOracle() external view returns(address); function withdrawalQueue() external view returns(address); function withdrawalVault() external view returns(address); function postTokenRebaseReceiver() external view returns(address); function oracleDaemonConfig() external view returns(address); function accounting() external view returns (address); function predepositGuarantee() external view returns (address); function wstETH() external view returns (address); function vaultHub() external view returns (address); function operatorGrid() external view returns (address); /// @notice Returns core Lido protocol component addresses in a single call /// @dev This function provides a gas-efficient way to fetch multiple component addresses in a single call function coreComponents() external view returns( address elRewardsVault, address oracleReportSanityChecker, address stakingRouter, address treasury, address withdrawalQueue, address withdrawalVault ); /// @notice Returns addresses of components involved in processing oracle reports in the Lido contract /// @dev This function provides a gas-efficient way to fetch multiple component addresses in a single call function oracleReportComponents() external view returns( address accountingOracle, address oracleReportSanityChecker, address burner, address withdrawalQueue, address postTokenRebaseReceiver, address stakingRouter, address vaultHub ); }
{
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "istanbul",
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract ABI
API[{"inputs":[{"components":[{"internalType":"address","name":"accountingOracle","type":"address"},{"internalType":"address","name":"depositSecurityModule","type":"address"},{"internalType":"address","name":"elRewardsVault","type":"address"},{"internalType":"address","name":"lido","type":"address"},{"internalType":"address","name":"oracleReportSanityChecker","type":"address"},{"internalType":"address","name":"postTokenRebaseReceiver","type":"address"},{"internalType":"address","name":"burner","type":"address"},{"internalType":"address","name":"stakingRouter","type":"address"},{"internalType":"address","name":"treasury","type":"address"},{"internalType":"address","name":"validatorsExitBusOracle","type":"address"},{"internalType":"address","name":"withdrawalQueue","type":"address"},{"internalType":"address","name":"withdrawalVault","type":"address"},{"internalType":"address","name":"oracleDaemonConfig","type":"address"},{"internalType":"address","name":"accounting","type":"address"},{"internalType":"address","name":"predepositGuarantee","type":"address"},{"internalType":"address","name":"wstETH","type":"address"},{"internalType":"address","name":"vaultHub","type":"address"},{"internalType":"address","name":"operatorGrid","type":"address"}],"internalType":"struct LidoLocator.Config","name":"_config","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ZeroAddress","type":"error"},{"inputs":[],"name":"accounting","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"accountingOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"coreComponents","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositSecurityModule","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"elRewardsVault","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lido","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operatorGrid","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracleDaemonConfig","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracleReportComponents","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oracleReportSanityChecker","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"postTokenRebaseReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"predepositGuarantee","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stakingRouter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"treasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"validatorsExitBusOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vaultHub","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawalQueue","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawalVault","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wstETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6102c06040523480156200001257600080fd5b5060405162000bdd38038062000bdd8339810160408190526200003591620002bb565b8051620000429062000238565b6001600160a01b031660805260208101516200005e9062000238565b6001600160a01b031660a05260408101516200007a9062000238565b6001600160a01b031660c0526060810151620000969062000238565b6001600160a01b031660e0526080810151620000b29062000238565b6001600160a01b039081166101005260a0820151166101205260c0810151620000db9062000238565b6001600160a01b03166101405260e0810151620000f89062000238565b6001600160a01b031661016052610100810151620001169062000238565b6001600160a01b031661018052610120810151620001349062000238565b6001600160a01b03166101a052610140810151620001529062000238565b6001600160a01b03166101c052610160810151620001709062000238565b6001600160a01b03166101e0526101808101516200018e9062000238565b6001600160a01b0316610200526101a0810151620001ac9062000238565b6001600160a01b0316610220526101c0810151620001ca9062000238565b6001600160a01b0316610240526101e0810151620001e89062000238565b6001600160a01b031661026052610200810151620002069062000238565b6001600160a01b031661028052610220810151620002249062000238565b6001600160a01b03166102a052506200043a565b60006001600160a01b038216620002625760405163d92e233d60e01b815260040160405180910390fd5b5090565b60405161024081016001600160401b03811182821017156200029857634e487b7160e01b600052604160045260246000fd5b60405290565b80516001600160a01b0381168114620002b657600080fd5b919050565b60006102408284031215620002cf57600080fd5b620002d962000266565b620002e4836200029e565b8152620002f4602084016200029e565b602082015262000307604084016200029e565b60408201526200031a606084016200029e565b60608201526200032d608084016200029e565b60808201526200034060a084016200029e565b60a08201526200035360c084016200029e565b60c08201526200036660e084016200029e565b60e08201526101006200037b8185016200029e565b908201526101206200038f8482016200029e565b90820152610140620003a38482016200029e565b90820152610160620003b78482016200029e565b90820152610180620003cb8482016200029e565b908201526101a0620003df8482016200029e565b908201526101c0620003f38482016200029e565b908201526101e0620004078482016200029e565b908201526102006200041b8482016200029e565b908201526102206200042f8482016200029e565b908201529392505050565b60805160a05160c05160e05161010051610120516101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516106746200056960003960006105800152600081816103de015261054b01526000610342015260006104050152600061042c015260006102f401526000818161029801526103b7015260008181610270015281816102cd01526104d301526000610136015260008181610248015261039001526000818161021e0152818161052301526105f50152600081816101a101526104a90152600081816104fb01526105a70152600081816101f601528181610481015261061c0152600061017a0152600081816101d101526105ce0152600061031b015260008181610369015261045c01526106746000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806369d42148116100ad578063b9a0382811610071578063b9a038281461057b578063d680a876146105a2578063e441d25f146105c9578063ef6c064c146105f0578063f5e6d50f1461061757600080fd5b806369d42148146103b25780636dd6e80b146103d95780638d4e6153146104005780639624e83e14610427578063b2ad11041461044e57600080fd5b80633fe7d554116100f45780633fe7d554146102ef578063472c1776146103165780634aa07e641461033d5780635a2031f91461036457806361d027b31461038b57600080fd5b806312f8d4b91461013157806323509a2d1461017557806327810b6e1461019c57806335f4022e146101c357806337d5fe99146102c8575b600080fd5b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b604080516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811682527f0000000000000000000000000000000000000000000000000000000000000000811660208301527f00000000000000000000000000000000000000000000000000000000000000008116928201929092527f0000000000000000000000000000000000000000000000000000000000000000821660608201527f0000000000000000000000000000000000000000000000000000000000000000821660808201527f00000000000000000000000000000000000000000000000000000000000000009190911660a082015260c00161016c565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b604080516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811682527f0000000000000000000000000000000000000000000000000000000000000000811660208301527f00000000000000000000000000000000000000000000000000000000000000008116928201929092527f0000000000000000000000000000000000000000000000000000000000000000821660608201527f0000000000000000000000000000000000000000000000000000000000000000821660808201527f0000000000000000000000000000000000000000000000000000000000000000821660a08201527f00000000000000000000000000000000000000000000000000000000000000009190911660c082015260e00161016c565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f00000000000000000000000000000000000000000000000000000000000000008156fea264697066735822122017d657dd17c2137ed809b7f78813675114c8dee91e6c3fa57fd69b1471994a6564736f6c63430008090033000000000000000000000000abdf9686e4fbc7eefff91621df82457dab300168000000000000000000000000ff772cd178d04f0b4b1efb730c5f2b9683b31611000000000000000000000000a60b3af9244d7af1e844d714fdc0e3796cc4390d00000000000000000000000004d160820c0f2e2c693d9eb26078189d10a1a3e10000000000000000000000004077619fbadb002fdc125171c8daf6a149c71166000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087d699cbc410511216bc88e8c8523a8eff41102b000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c0000000000000000000000002ce254fd852d6b5023b1b2355ae96a8d752a47cf000000000000000000000000af41922d0b9677e8cf21d72a318c72a5188dd9f1000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f00000000000000000000000079e52dba27718b1b618fc519a8f05a1386f4a8d20000000000000000000000002c2e8fe09a2449ab93d9ead68f987d33189e61680000000000000000000000007d7ecce45cac6ef043f34e8049399b4b03044f970000000000000000000000004c003d5586b32359df5f37b42a2e717e24817ec2000000000000000000000000dfd55388020a8cedadce0b177df5ef1e11553b43000000000000000000000000dfa0b34f28b1b6735d2df150a99048139302a80e000000000000000000000000ccb86588b776743cccb6572d2a6eafd466012191
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061012c5760003560e01c806369d42148116100ad578063b9a0382811610071578063b9a038281461057b578063d680a876146105a2578063e441d25f146105c9578063ef6c064c146105f0578063f5e6d50f1461061757600080fd5b806369d42148146103b25780636dd6e80b146103d95780638d4e6153146104005780639624e83e14610427578063b2ad11041461044e57600080fd5b80633fe7d554116100f45780633fe7d554146102ef578063472c1776146103165780634aa07e641461033d5780635a2031f91461036457806361d027b31461038b57600080fd5b806312f8d4b91461013157806323509a2d1461017557806327810b6e1461019c57806335f4022e146101c357806337d5fe99146102c8575b600080fd5b6101587f000000000000000000000000af41922d0b9677e8cf21d72a318c72a5188dd9f181565b6040516001600160a01b0390911681526020015b60405180910390f35b6101587f00000000000000000000000004d160820c0f2e2c693d9eb26078189d10a1a3e181565b6101587f00000000000000000000000087d699cbc410511216bc88e8c8523a8eff41102b81565b604080516001600160a01b037f000000000000000000000000a60b3af9244d7af1e844d714fdc0e3796cc4390d811682527f0000000000000000000000004077619fbadb002fdc125171c8daf6a149c71166811660208301527f000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c8116928201929092527f0000000000000000000000002ce254fd852d6b5023b1b2355ae96a8d752a47cf821660608201527f000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f821660808201527f00000000000000000000000079e52dba27718b1b618fc519a8f05a1386f4a8d29190911660a082015260c00161016c565b6101587f000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f81565b6101587f0000000000000000000000002c2e8fe09a2449ab93d9ead68f987d33189e616881565b6101587f000000000000000000000000ff772cd178d04f0b4b1efb730c5f2b9683b3161181565b6101587f000000000000000000000000dfd55388020a8cedadce0b177df5ef1e11553b4381565b6101587f000000000000000000000000abdf9686e4fbc7eefff91621df82457dab30016881565b6101587f0000000000000000000000002ce254fd852d6b5023b1b2355ae96a8d752a47cf81565b6101587f00000000000000000000000079e52dba27718b1b618fc519a8f05a1386f4a8d281565b6101587f000000000000000000000000dfa0b34f28b1b6735d2df150a99048139302a80e81565b6101587f0000000000000000000000004c003d5586b32359df5f37b42a2e717e24817ec281565b6101587f0000000000000000000000007d7ecce45cac6ef043f34e8049399b4b03044f9781565b604080516001600160a01b037f000000000000000000000000abdf9686e4fbc7eefff91621df82457dab300168811682527f0000000000000000000000004077619fbadb002fdc125171c8daf6a149c71166811660208301527f00000000000000000000000087d699cbc410511216bc88e8c8523a8eff41102b8116928201929092527f000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f821660608201527f0000000000000000000000000000000000000000000000000000000000000000821660808201527f000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c821660a08201527f000000000000000000000000dfa0b34f28b1b6735d2df150a99048139302a80e9190911660c082015260e00161016c565b6101587f000000000000000000000000ccb86588b776743cccb6572d2a6eafd46601219181565b6101587f000000000000000000000000000000000000000000000000000000000000000081565b6101587f000000000000000000000000a60b3af9244d7af1e844d714fdc0e3796cc4390d81565b6101587f000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c81565b6101587f0000000000000000000000004077619fbadb002fdc125171c8daf6a149c711668156fea264697066735822122017d657dd17c2137ed809b7f78813675114c8dee91e6c3fa57fd69b1471994a6564736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000abdf9686e4fbc7eefff91621df82457dab300168000000000000000000000000ff772cd178d04f0b4b1efb730c5f2b9683b31611000000000000000000000000a60b3af9244d7af1e844d714fdc0e3796cc4390d00000000000000000000000004d160820c0f2e2c693d9eb26078189d10a1a3e10000000000000000000000004077619fbadb002fdc125171c8daf6a149c71166000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087d699cbc410511216bc88e8c8523a8eff41102b000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c0000000000000000000000002ce254fd852d6b5023b1b2355ae96a8d752a47cf000000000000000000000000af41922d0b9677e8cf21d72a318c72a5188dd9f1000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f00000000000000000000000079e52dba27718b1b618fc519a8f05a1386f4a8d20000000000000000000000002c2e8fe09a2449ab93d9ead68f987d33189e61680000000000000000000000007d7ecce45cac6ef043f34e8049399b4b03044f970000000000000000000000004c003d5586b32359df5f37b42a2e717e24817ec2000000000000000000000000dfd55388020a8cedadce0b177df5ef1e11553b43000000000000000000000000dfa0b34f28b1b6735d2df150a99048139302a80e000000000000000000000000ccb86588b776743cccb6572d2a6eafd466012191
-----Decoded View---------------
Arg [0] : _config (tuple):
Arg [1] : accountingOracle (address): 0xaBDf9686e4fbC7eEFff91621df82457dAb300168
Arg [2] : depositSecurityModule (address): 0xfF772cd178D04F0B4b1EFB730c5F2B9683B31611
Arg [3] : elRewardsVault (address): 0xA60b3AF9244D7AF1e844d714fDc0E3796CC4390d
Arg [4] : lido (address): 0x04d160820C0f2E2C693D9Eb26078189D10A1a3e1
Arg [5] : oracleReportSanityChecker (address): 0x4077619FBAdB002fDC125171c8daf6a149C71166
Arg [6] : postTokenRebaseReceiver (address): 0x0000000000000000000000000000000000000000
Arg [7] : burner (address): 0x87d699cBC410511216BC88E8c8523A8EFf41102b
Arg [8] : stakingRouter (address): 0xf320D34b55E89826631C2bb1b3c5b50932cCaB3C
Arg [9] : treasury (address): 0x2cE254Fd852d6B5023b1B2355ae96A8d752a47cf
Arg [10] : validatorsExitBusOracle (address): 0xaf41922d0b9677e8CF21D72a318C72a5188dd9f1
Arg [11] : withdrawalQueue (address): 0xe41d78740A1009029c44E43618Fe09C8f368851F
Arg [12] : withdrawalVault (address): 0x79e52DbA27718B1b618FC519A8F05a1386F4A8d2
Arg [13] : oracleDaemonConfig (address): 0x2c2e8fE09a2449aB93D9eAD68f987D33189E6168
Arg [14] : accounting (address): 0x7d7EcCE45cAc6eF043f34e8049399b4b03044F97
Arg [15] : predepositGuarantee (address): 0x4C003D5586B32359Df5f37B42A2E717E24817Ec2
Arg [16] : wstETH (address): 0xDFD55388020a8CEDADCe0B177DF5EF1E11553b43
Arg [17] : vaultHub (address): 0xDfA0B34F28b1b6735d2df150a99048139302a80E
Arg [18] : operatorGrid (address): 0xccb86588b776743CCCB6572D2a6eAFd466012191
-----Encoded View---------------
18 Constructor Arguments found :
Arg [0] : 000000000000000000000000abdf9686e4fbc7eefff91621df82457dab300168
Arg [1] : 000000000000000000000000ff772cd178d04f0b4b1efb730c5f2b9683b31611
Arg [2] : 000000000000000000000000a60b3af9244d7af1e844d714fdc0e3796cc4390d
Arg [3] : 00000000000000000000000004d160820c0f2e2c693d9eb26078189d10a1a3e1
Arg [4] : 0000000000000000000000004077619fbadb002fdc125171c8daf6a149c71166
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [6] : 00000000000000000000000087d699cbc410511216bc88e8c8523a8eff41102b
Arg [7] : 000000000000000000000000f320d34b55e89826631c2bb1b3c5b50932ccab3c
Arg [8] : 0000000000000000000000002ce254fd852d6b5023b1b2355ae96a8d752a47cf
Arg [9] : 000000000000000000000000af41922d0b9677e8cf21d72a318c72a5188dd9f1
Arg [10] : 000000000000000000000000e41d78740a1009029c44e43618fe09c8f368851f
Arg [11] : 00000000000000000000000079e52dba27718b1b618fc519a8f05a1386f4a8d2
Arg [12] : 0000000000000000000000002c2e8fe09a2449ab93d9ead68f987d33189e6168
Arg [13] : 0000000000000000000000007d7ecce45cac6ef043f34e8049399b4b03044f97
Arg [14] : 0000000000000000000000004c003d5586b32359df5f37b42a2e717e24817ec2
Arg [15] : 000000000000000000000000dfd55388020a8cedadce0b177df5ef1e11553b43
Arg [16] : 000000000000000000000000dfa0b34f28b1b6735d2df150a99048139302a80e
Arg [17] : 000000000000000000000000ccb86588b776743cccb6572d2a6eafd466012191
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.