TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 161 txns
Deployed by via 0x52853115 at 19088167
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "TransparentUpgradeableProxy"

0x6bebc08d53d93547e4e5c0ffd76ecf1643f2218ce2696d77086e55e769ea6cb6
0x417c04a191e7b066dff254cb051ea154c97a623625b3ecd632534e37505cbdfd
0x3aeb0a6d4b4dbf02649419fd3e8eb9aa68673c5a7e43dfe1e89c005e903e62ea
0x0c9244b1da58b50bdf6e23367605b4307e5cf7d87b4edc4576cf2f7fc9db1399
0xeae79ed92f7f8458c3c0363e520551fcc376189b41a0aa19cbb946f04512ef5c
0xfc5f03e5c98871f4771f81c5d72d9b4bf02744a008132dbb0899cabaa63313c1
0x8e1e8027e90fd17d0446d47e45aca7569b32a6bc11f7402706ea63ed676bcf92
0xd2a559c868fb593db9646ad8b06f338947b4be7f476009f5d8be3fc9a0cabae1
0x6be8c436c4a133978ed4162d3c939763162a73d18e2c0dae02369f5c0b70b554
0x14e29c23a80d511afa89dd5f1768b8e31643407e924d7d669f6e059fbe10d3b6

Functions
Getter at block 21281275
AccessControlManager(view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
getPoRAddressListLength(view returns (uint256)
2285
numOperators(view returns (uint128)
9
numPendingValidators(view returns (uint256)
1529
Read-only
getNextValidatorDetails(uint256 _numNewValidatorsview returns (struct INodeOperatorRegistryValidatorDetails[] validatorDetailsuint256 foundValidators)
getOperator(address _operatorAddressview returns (struct INodeOperatorRegistryOperator operatoruint128 totalValidatorDetailsuint128 operatorId)
getOperatorForOperatorId(uint128view returns (bool enabledaddress rewardAddressaddress controllingAddressstring nameuint128 activeValidators)
getOperatorIdForAddress(addressview returns (uint128)
getOperatorIdForPubKey(bytesview returns (uint128)
getOperatorsActiveValidatorDetails(address _operatorAddressview returns (struct INodeOperatorRegistryValidatorDetails[] validatorDetails)
getOperatorsPendingValidatorDetails(address _operatorAddressview returns (struct INodeOperatorRegistryValidatorDetails[] validatorDetails)
getPoRAddressList(uint256 _startIndexuint256 _endIndexview returns (string[])
getRewardDetailsForOperatorId(uint128 _operatorIdview returns (address rewardAddressuint128 activeValidators)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addNewValidatorDetails(struct INodeOperatorRegistryValidatorDetails[] _validatorDetails
addOperator(string _nameaddress _operatorAddressaddress _rewardAddress
deleteActiveValidators(bytes[] _pubKeys
deletePendingValidators(bytes[] _pubKeys
disableOperator(address _operatorAddress
enableOperator(address _operatorAddress
initialize(address _accessControlManager
updateOperatorControllingAddress(address _operatorAddressaddress _newOperatorAddress
updateOperatorName(address _operatorAddressstring _name
updateOperatorRewardAddress(address _operatorAddressaddress _newRewardAddress
usePubKeysForValidatorSetup(bytes[] _pubKeysreturns (struct INodeOperatorRegistryValidatorDetails[] validatorDetails)
withdrawERC20(address _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ActivePubKeysDeleted(bytes[] pubKeys
Initialized(uint8 version
OperatorAdded(address operatorAddressaddress rewardAddress
OperatorAddedValidatorDetails(address indexed operatorstruct INodeOperatorRegistryValidatorDetails[] pubKeys
OperatorControllingAddressUpdated(address indexed oldControllingAddressaddress indexed newControllingAddress
OperatorDisabled(address indexed operator
OperatorEnabled(address indexed operator
OperatorNameUpdated(address indexed operatorstring newNamestring oldName
OperatorRewardAddressUpdated(address indexed operatoraddress indexed newRewardAddressaddress indexed oldRewardAddress
PendingPubKeysDeleted(bytes[] pubKeys
PubKeysUsedForValidatorSetup(bytes[] pubKeys
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors
AmountOfValidatorDetailsExceedsLimit(
CannotAddDuplicatePubKey(bytes existingKey
CannotBeZeroAddress(
CannotSetOperatorControllingAddressToSameAddress(
CannotUpdateOperatorControllingAddressToAlreadyAssignedAddress(
CannotUseDisabledOperator(
InvalidArrayLengthOfZero(
InvalidCallerToDeleteActiveValidators(
InvalidMethodCall(
InvalidPubKeyLength(
InvalidPubKeySetupCaller(
InvalidSignatureLength(
MissingActiveValidatorDetails(bytes pubKey
MissingPendingValidatorDetails(bytes pubKey
NextOperatorPubKeyMismatch(bytes foundPubKeybytes providedPubKey
NoOperatorFound(address operator
NoPubKeyFound(bytes pubKey
NoTokensToWithdraw(
OperatorAlreadyDisabled(
OperatorAlreadyEnabled(
OperatorAlreadyExists(address operator
OperatorMethodsPaused(
OperatorOutOfPendingKeys(