DepositSecurityModule

Verified contract

Active on Ethereum with 1,425 txns
Deployed by via 0x9c10dde2 at 13492688
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xcdeb71a621af6485fa9dbde654458d5eb7d47c11444588ae6baa983415cfcc1d
0xb8e9558ac223fccd10bfc4cf8dc2f93373041364a2bb6442e3901f2e1f485def
0xc0013eb13631210b2a0f2ee46ac7fb327e283ce05fbc25e5c264e4d5609e3f8c
0xaeea3aeb3976791f8426d049e45b2ea86278d4f17584fb0d62b012243d30b4b4
0x118669b95b16cc6c60e231b3ee807c1d25b90372232ab3b0dff7ca4586231a9e
0x56d2b51c89f861d0721768bbe762e014b9f997f175c020e36aa0adbb1fe7de2d
0x9a2f6f5ad5d162094af6ebb515845a7ae35b44ca72e2d5ccad0d94479b681da2
0x09643599c82d3e8b86f8f1662beefdcce9b3fc2897c2f325afceae55b62b5842
0x97a120bbd1a198127479e29646625a7f05ac332a431e0c61db115a14defcc26a
0xaedc8252a7ee6efbb5b95d9da13397c531b5b8852c725d3dec070063f6dc5eaf

Functions
Getter at block 21158365
ATTEST_MESSAGE_PREFIX(view returns (bytes32)
0x1670745baff8f26a6c2e451bc4eedecf0009a8271dcf5d224e8ab295f22b0863
DEPOSIT_CONTRACT(view returns (address)
0x00000000219ab540356cbb839cbe05303d7705fa
LIDO(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
PAUSE_MESSAGE_PREFIX(view returns (bytes32)
0xd225b544f236c424d88abf1dd1a58e20df146bb6c02d916809b75d7a72bccb10
canDeposit(view returns (bool)
true
getGuardianQuorum(view returns (uint256)
4
getGuardians(view returns (address[])
[0x5fd0dDbC3351d009eb3f88DE7Cd081a614C519F1, 0x7912Fa976BcDe9c2cf728e213e892AD7588E6AaF, 0x14D5d5B71E048d2D75a39FfC5B407e3a3AB6F314, 0xf82D88217C249297C6037BA77CE34b3d8a90ab43, 0xa56b128Ea2Ea237052b0fA2a96a387C0E43157d8, 0xd4EF84b638B334699bcf5AF4B0410B8CCD71943f]
getLastDepositBlock(view returns (uint256)
14980273
getMaxDeposits(view returns (uint256)
150
getMinDepositBlockDistance(view returns (uint256)
25
getNodeOperatorsRegistry(view returns (address)
0x55032650b14df07b85bf18a3a3ec8e0af2e028d5
getOwner(view returns (address)
0x3e40d73eb977dc6a537af587d48316fee66e9c8c
getPauseIntentValidityPeriodBlocks(view returns (uint256)
6646
isPaused(view returns (bool)
false
Read-only
getGuardianIndex(address addrview returns (int256)
isGuardian(address addrview returns (bool)
State-modifying
addGuardian(address addruint256 newQuorum
addGuardians(address[] addressesuint256 newQuorum
depositBufferedEther(bytes32 depositRootuint256 keysOpIndexuint256 blockNumberbytes32 blockHashstruct DepositSecurityModuleSignature[] sortedGuardianSignatures
pauseDeposits(uint256 blockNumberstruct DepositSecurityModuleSignature sig
removeGuardian(address addruint256 newQuorum
setGuardianQuorum(uint256 newValue
setMaxDeposits(uint256 newValue
setMinDepositBlockDistance(uint256 newValue
setNodeOperatorsRegistry(address newValue
setOwner(address newValue
setPauseIntentValidityPeriodBlocks(uint256 newValue
unpauseDeposits(
Events
DepositsPaused(address guardian
DepositsUnpaused(
GuardianAdded(address guardian
GuardianQuorumChanged(uint256 newValue
GuardianRemoved(address guardian
MaxDepositsChanged(uint256 newValue
MinDepositBlockDistanceChanged(uint256 newValue
NodeOperatorsRegistryChanged(address newValue
OwnerChanged(address newValue
PauseIntentValidityPeriodBlocksChanged(uint256 newValue
Constructor
constructor(address _lidoaddress _depositContractaddress _nodeOperatorsRegistryuint256 _networkIduint256 _maxDepositsPerBlockuint256 _minDepositBlockDistanceuint256 _pauseIntentValidityPeriodBlocks
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.