DepositSecurityModule
Verified contract
Active on
Ethereum with 3,549 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HQG | ERC-20 | 0.001 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21031728 | a month ago | | | 0 | 0.0063975360 | |
| 21031574 | a month ago | | | 0 | 0.0035688034 | |
| 21031486 | a month ago | | | 0 | 0.0039382297 | |
| 21031416 | a month ago | | | 0 | 0.022314703 | |
| 21027798 | a month ago | | | 0 | 0.0052704319 | |
| 20977177 | a month ago | | | 0 | 0.071751612 | |
| 20976597 | a month ago | | | 0 | 0.021337068 | |
| 20976424 | a month ago | | | 0 | 0.0072146033 | |
| 20976407 | a month ago | | | 0 | 0.0013145014 | |
| 20976362 | a month ago | | | 0 | 0.0075667088 |
ABI
ABI objects
Getter at block 21291927
ATTEST_MESSAGE_PREFIX() view returns (bytes32)
0xd85557c963041ae93cfa5927261eeb189c486b6d293ccee7da72ca9387cc241d
DEPOSIT_CONTRACT() view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
LIDO() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
PAUSE_MESSAGE_PREFIX() view returns (bytes32)
0xc791443cb65e6b2b23832f4bc713da02f2257221c11cfae2690fb0021bc9757d
STAKING_ROUTER() view returns (address)
0xfddf38947afb03c621c71b06c9c70bce73f12999
getGuardianQuorum() view returns (uint256)
4
getGuardians() view returns (address[])
[0x5fd0dDbC3351d009eb3f88DE7Cd081a614C519F1, 0x7912Fa976BcDe9c2cf728e213e892AD7588E6AaF, 0x14D5d5B71E048d2D75a39FfC5B407e3a3AB6F314, 0xf82D88217C249297C6037BA77CE34b3d8a90ab43, 0xa56b128Ea2Ea237052b0fA2a96a387C0E43157d8, 0xd4EF84b638B334699bcf5AF4B0410B8CCD71943f]
getMaxDeposits() view returns (uint256)
150
getMinDepositBlockDistance() view returns (uint256)
25
getOwner() view returns (address)
0x3e40d73eb977dc6a537af587d48316fee66e9c8c
getPauseIntentValidityPeriodBlocks() view returns (uint256)
6646
Read-only
canDeposit(uint256 stakingModuleId) view returns (bool)
getGuardianIndex(address addr) view returns (int256)
isGuardian(address addr) view returns (bool)
State-modifying
Events addGuardian(address addr, uint256 newQuorum)
addGuardians(address[] addresses, uint256 newQuorum)
depositBufferedEther(uint256 blockNumber, bytes32 blockHash, bytes32 depositRoot, uint256 stakingModuleId, uint256 nonce, bytes depositCalldata, struct DepositSecurityModuleSignature[] sortedGuardianSignatures)
pauseDeposits(uint256 blockNumber, uint256 stakingModuleId, struct DepositSecurityModuleSignature sig)
removeGuardian(address addr, uint256 newQuorum)
setGuardianQuorum(uint256 newValue)
setMaxDeposits(uint256 newValue)
setMinDepositBlockDistance(uint256 newValue)
setOwner(address newValue)
setPauseIntentValidityPeriodBlocks(uint256 newValue)
unpauseDeposits(uint256 stakingModuleId)
DepositsPaused(address indexed guardian, uint24 indexed stakingModuleId)
DepositsUnpaused(uint24 indexed stakingModuleId)
GuardianAdded(address guardian)
GuardianQuorumChanged(uint256 newValue)
GuardianRemoved(address guardian)
MaxDepositsChanged(uint256 newValue)
MinDepositBlockDistanceChanged(uint256 newValue)
OwnerChanged(address newValue)
PauseIntentValidityPeriodBlocksChanged(uint256 newValue)
constructor(address _lido, address _depositContract, address _stakingRouter, uint256 _maxDepositsPerBlock, uint256 _minDepositBlockDistance, uint256 _pauseIntentValidityPeriodBlocks)
This contract contains no fallback and receive objects.
DepositInactiveModule()
DepositNoQuorum()
DepositNonceChanged()
DepositRootChanged()
DepositTooFrequent()
DepositUnexpectedBlockHash()
DuplicateAddress(address addr)
InvalidSignature()
NotAGuardian(address addr)
NotAnOwner(address caller)
PauseIntentExpired()
SignaturesNotSorted()
ZeroAddress(string field)
ZeroParameter(string parameter)