TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 34,976 txns
Deployed by via 0x6b32418b at 17416153
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $21,317,843.15
ERC-20
--
0x77cee1bbc8a0d91db5a644b326f14fce6b02b79f798b8134fd6b6cc3149c43d7
0xb4d77db5e092d4f02caf9b4cba8554e17dba41e5811d879d703b6159f1ac8639
0xbf34eefd7b89302c7c89f7eb81cf10a7b99294d7e6245bc5119c4dbc55b06801
0x1dd08712a135104add11b0596fc03d4ae7a533b1cacf04efb6e842113bb7ec74
0x4acf81d4a99415ac341e8e1ddd10c0cb01afad8fd9578198258de75ca5e58abc
0x0e086257ad162229f833b85fbec2f88bc760daf89c7b15fde1a4cd0e87914aec
0x058dc2b99b3c9209c9994ae568f654398cdc580b53cb4bcda9c3445754340c07
0xfc7bdb61b407c20c295379817e0f67dd3b5745297c870e462b6efddece6989ef
0x9cc3ab1d1ab72f610712aed7c0705ecac262199ed5c1b712b6543974f9cc711a
0x09db8a8b9ed75685805bf68d3d511ee0768771fdb6b14cbfddc07d23d6597cb3

Functions
Getter at block 21240520
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
excessETHDepositCoolDown(view returns (uint256)
21600000
 
getExchangeRate(view returns (uint256)
 
isVaultHealthy(view returns (bool)
lastExcessETHDepositBlock(view returns (uint256)
17565295
 
maxDeposit(view returns (uint256)
 
minDeposit(view returns (uint256)
paused(view returns (bool)
false
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
 
totalAssets(view returns (uint256)
Read-only
convertToAssets(uint256 _sharesview returns (uint256)
convertToShares(uint256 _assetsview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
previewDeposit(uint256 _assetsview returns (uint256)
previewWithdraw(uint256 _sharesview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deposit(address _receiverpayable returns (uint256)
deposit(address _receiverstring _referralIdpayable returns (uint256 _shares)
depositETHOverTargetWeight(
grantRole(bytes32 roleaddress account
initialize(address _adminaddress _staderConfig
pause(
receiveEthFromAuction(payable 
receiveExcessEthFromPool(uint8 _poolIdpayable 
receiveExecutionLayerRewards(payable 
receiveWithdrawVaultUserShare(payable 
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transferETHToUserWithdrawManager(uint256 _amount
unpause(
updateExcessETHDepositCoolDown(uint256 _excessETHDepositCoolDown
updateStaderConfig(address _staderConfig
validatorBatchDeposit(uint8 _poolId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AuctionedEthReceived(uint256 amount
DepositReferral(address indexed calleraddress indexed owneruint256 assetsuint256 sharesstring referralId
Deposited(address indexed calleraddress indexed owneruint256 assetsuint256 shares
ETHTransferredToPool(uint256 indexed poolIdaddress poolAddressuint256 validatorCount
ExecutionLayerRewardsReceived(uint256 amount
Initialized(uint8 version
Paused(address account
ReceivedExcessEthFromPool(uint8 indexed poolId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransferredETHToUserWithdrawManager(uint256 amount
Unpaused(address account
UpdatedExcessETHDepositCoolDown(uint256 excessETHDepositCoolDown
UpdatedStaderConfig(address staderConfig
WithdrawVaultUserShareReceived(uint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
CallerNotManager(
CallerNotStaderContract(
CooldownNotComplete(
InsufficientBalance(
InvalidDepositAmount(
PoolIdDoesNotExit(
TransferFailed(
UnsupportedOperation(
UnsupportedOperationInSafeMode(
ZeroAddress(