TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,233 txns
Deployed by via 0xe7597945 at 17416149
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
ERC-20
Value $2,822,066.05
0xb4900a06eeafbe300231852dda0a693e5a47410d146ef71f38064a1cfb0e541c
0xb150d497a018ad620948288dd8376b96d77e18ccb492a2e2bfb7dcee7afef5e7
0x524d466fa92462e8769ac9454ae4c5bb37913473496c1b365932e32b3ad4c82e
0x14d57a71b96a977f9b08c7946dbe76a5cbd61af0a8af356912d4810f0ed43c32
0x6c1f6d3dc3c1fb87d1d80f2fadb66485c455dc8cc907c850f466d0ebd8db7e80
0xfde08900cd550916830ca2dfdedb46b694e64b174dfeb81e02d0709c2178968c
0x40fc8ee932b6a104ac0612021a4f751647b5ea6d74b0d913fb608300da4d0714
0xca4e77c8d419dc5b53033e0f53134e8f21440affeb9d0c589650a44ce56eea45
0xcfa8b3042ba4b4205235c0740ff4db53b0c8842bd1804ff2437d1e42f3e4483f
0x54081d4883b18c3bcafafc0ef1ada30a89fa1a92a7e52b17a7ed02dd04950d4a

Functions
Getter at block 20790755
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
Read-only
convertETHToSD(uint256 _ethAmountview returns (uint256)
convertSDToETH(uint256 _sdAmountview returns (uint256)
getMinimumSDToBond(uint8 _poolIduint256 _numValidatorview returns (uint256 _minSDToBond)
getOperatorInfo(address _operatorview returns (uint8 _poolIduint256 _operatorIduint256 _validatorCount)
getOperatorWithdrawThreshold(address _operatorview returns (uint256 operatorWithdrawThreshold)
getRemainingSDToBond(address _operatoruint8 _poolIduint256 _numValidatorview returns (uint256)
getRewardEligibleSD(address _operatorview returns (uint256 _rewardEligibleSD)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasEnoughSDCollateral(address _operatoruint8 _poolIduint256 _numValidatorview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
operatorSDBalance(addressview returns (uint256)
operatorUtilizedSDBalance(addressview returns (uint256)
poolThresholdbyPoolId(uint8view returns (uint256 minThresholduint256 maxThresholduint256 withdrawThresholdstring units)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
depositSDAsCollateral(uint256 _sdAmount
depositSDAsCollateralOnBehalf(address _operatoruint256 _sdAmount
depositSDFromUtilityPool(address _operatoruint256 _sdAmount
grantRole(bytes32 roleaddress account
initialize(address _adminaddress _staderConfig
maxApproveSD(
reduceUtilizedSDPosition(address _operatoruint256 _sdAmount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
slashValidatorSD(uint256 _validatorIduint8 _poolId
transferBackUtilizedSD(address _operator
updatePoolThreshold(uint8 _poolIduint256 _minThresholduint256 _maxThresholduint256 _withdrawThresholdstring _units
updateStaderConfig(address _staderConfig
withdraw(uint256 _requestedSD
withdrawOnBehalf(uint256 _requestedSDaddress _operator
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
ReducedUtilizedPosition(address indexed operatoruint256 sdAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SDDeposited(address indexed operatoruint256 sdAmount
SDRepaid(address operatoruint256 repayAmount
SDSlashed(address indexed operatoraddress indexed auctionuint256 sdSlashed
SDWithdrawn(address indexed operatoruint256 sdAmount
UpdatedPoolIdForOperator(uint8 poolIdaddress operator
UpdatedPoolThreshold(uint8 poolIduint256 minThresholduint256 withdrawThreshold
UpdatedStaderConfig(address indexed staderConfig
UtilizedSDDeposited(address indexed operatoruint256 sdAmount
UtilizedSDSlashed(address operatoruint256 sdSlashFromUtilized
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CallerNotManager(
CallerNotStaderContract(
CallerNotWithdrawVault(
InsufficientSDToWithdraw(uint256 operatorSDCollateral
InsufficientSelfBondToRepay(
InvalidPoolId(
InvalidPoolLimit(
NoStateChange(
NonTerminalKeysNotZero(
SDTransferFailed(
ZeroAddress(