TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 47,767 txns
Deployed by via 0x74660909 at 18120102
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 9 additional slots
-
variable spans 4 additional slots
Native
Value $9,037.53
0x745de55c0a6a6f68f9802e7d3ab2d359105322e51ae6a7acee5b30334a9c6755
0xa68251184c161b4f94fb6bd3ad8b90d8ea8df9e5cb777558727cd311106766d6
0x9f8b7bd9ac0af3cd74805ed01e739f6c03b4c86137231d16fa8ffc10f96450b6
0x3997ee987bdd0f380316f5cbde6cc52d63115778dd1cf92a249169f7dc5f4d13
0xc4edc155f731024692007aa52809d18898f30c9ab21ede8bf2adc43ca52aaaba
0xf8bf1a3a5b5f4bbf9a58a87a7ff480dde45663bd8bbf5149f2cfb2cf87b2e927
0xb6250ce75e19551585ea4c301515bcf3eeea7eeef62e9f2b9691258999982c43
0xb749ea2630dda2516d4ffa0bf70070e6269fa65c295bcd5e8fa4cb9107e583a4
0x794acf987800fb3d01511d4fe83777502f96a3bd7f2fb5c075e5881a21b79918
0xa8a6a21d70b77f9f6a1a85813431ff3f866b4da2cc600e4661a290c423362825

Functions
Getter at block 21243318
BEACON_AMOUNT(view returns (uint256)
32000000000000000000
getPendingValidatorCount(view returns (uint256)
137
getValidatorCount(view returns (uint256)
6534
governor(view returns (address)
0x0f634e32e4abf454ce4e624000e7daa20fb1a968
minStakeAmount(view returns (uint256)
100000000000000000
owner(view returns (address)
0x482baa3f0c683dcb8d7c518cfd6fd5ad716d34c5
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
superAdmin(view returns (address)
0x25023c2225e912193c876ef7410e75e4a13b5e1d
Read-only
getPendingValidator(uint256 indexview returns (bytes)
getValidator(uint256 indexview returns (bytesuint8)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
activateStake(
initialize(address depositContractaddress accountingContractaddress withdrawTreasuryaddress rewardsTreasuryaddress poolGovernor
markValidatorAsExited(uint256 index
markValidatorsAsExited(uint256 num
pauseStaking(bool pause
pauseWithdraw(bool pause
renounceOwnership(
reorderPending(
replacePendingValidator(uint256 indexstruct ValidatorListDepositData pendingValidatorreturns (bool)
restake(uint256 activatedSlotspayable 
setGovernor(address newGovernor
setMinStakeAmount(uint256 stakeAmount
setPendingValidators(struct ValidatorListDepositData[] pendingValidatorsreturns (bool)
setSuperAdmin(address value
stake(uint64 sourcepayable 
transferOwnership(address newOwner
unstake(uint256 valueuint16 allowedInterchangeNumuint64 sourcereturns (uint256 unstakeFromPendingValue)
unstakePending(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
GovernorChanged(address oldGovernoraddress newGovernor
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseStaking(bool arg0
PauseWithdraw(bool arg0
PendingValidatorReplaced(bytes oldPendingValidatorPubKeybytes newPendingValidatorPubKey
Restake(uint256 arg0
SetMinStakeAmount(uint256 value
SetSuperAdmin(address indexed superAdmin
StakeActivated(address indexed stakeruint256 value
StakeAdded(address indexed stakeruint256 valueuint64 source
StakeCanceled(address stakeruint256 value
StakeDeposited(bytes validator
Unstake(address indexed stakeruint256 valueuint64 source
ValidatorMarkedAsExited(bytes validator
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidAmount(string field
InvalidParam(string field
InvalidValue(string field
Paused(string field
ZeroValue(string field