TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 147 txns
Deployed by via 0xf128adde at 17416143
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
9 additional variables

No balances found for "TransparentUpgradeableProxy"

0x2dccfa3717a320c385d72dcccf612d9105fa3c1febefbfd9a81969a386387045
0x7d56caeb1d63ba363c10a288692aff83e0c140cf9e3457680c4e1ec708cbcded
0xfdc576e4495e67bfaaafe656b8ccdcabd7afbf6873015f5c73c7eb6d1baa10b0
0x768025d148abeba40934f09e4c59ccc163b6ca45d060e68d7a280cd92e4b9b82
0xd40266f1ed7d293ab5cba9e0e995c45ed8bbe2f10d93a3ac7199b02eacb5352b
0x314bc1beede2b0237d4792bf396f2a226152827fd7086804a9f7b84657edd43f
0x25e6c3749093f72650c666ee2335d153c0c9b2a04a88617ea65e724d7bee5357
0x99bc40f6819f14396d107ec23aa5d7095d70202023f789d28e30fbfa63c81e79
0x361afeffc867a3219a7cacfbd2f1aae17a9391ef7a820b7881bf448752f3254e
0x053fdc65eda34adb979c86d7fb7a922a420d6f987480e16421026ebcd71ba058

Functions
Getter at block 21269774
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POOL_ID(view returns (uint8)
2
getCollateralETH(pure returns (uint256)
0
getTotalActiveValidatorCount(view returns (uint256)
2217
 
getTotalQueuedValidatorCount(view returns (uint256)
inputKeyCountLimit(view returns (uint16)
50
maxNonTerminalKeyPerOperator(view returns (uint64)
1000
maxOperatorId(view returns (uint256)
13
nextOperatorId(view returns (uint256)
11
nextValidatorId(view returns (uint256)
3587
operatorIdForExcessDeposit(view returns (uint256)
1
paused(view returns (bool)
false
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
totalActiveOperatorCount(view returns (uint256)
8
totalActiveValidatorCount(view returns (uint256)
2217
verifiedKeyBatchSize(view returns (uint256)
50
Read-only
getAllActiveValidators(uint256 _pageNumberuint256 _pageSizeview returns (struct Validator[])
getOperatorRewardAddress(uint256 _operatorIdview returns (address)
getOperatorTotalKeys(uint256 _operatorIdview returns (uint256 _totalKeys)
getOperatorTotalNonTerminalKeys(address _nodeOperatoruint256 _startIndexuint256 _endIndexview returns (uint64)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSocializingPoolStateChangeBlock(uint256 _operatorIdview returns (uint256)
getValidatorsByOperator(address _operatoruint256 _pageNumberuint256 _pageSizeview returns (struct Validator[])
hasRole(bytes32 roleaddress accountview returns (bool)
isExistingOperator(address _operAddrview returns (bool)
isExistingPubkey(bytes _pubkeyview returns (bool)
nextQueuedValidatorIndexByOperatorId(uint256view returns (uint256)
onlyPreDepositValidator(bytes _pubkeyview 
operatorIDByAddress(addressview returns (uint256)
operatorStructById(uint256view returns (bool activebool optedForSocializingPoolstring operatorNameaddress operatorRewardAddressaddress operatorAddress)
permissionList(addressview returns (bool)
proposedRewardAddressByOperatorId(uint256view returns (address)
socializingPoolStateChangeBlock(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
validatorIdByPubkey(bytesview returns (uint256)
validatorIdsByOperatorId(uint256uint256view returns (uint256)
validatorRegistry(uint256view returns (uint8 statusbytes pubkeybytes preDepositSignaturebytes depositSignatureaddress withdrawVaultAddressuint256 operatorIduint256 depositBlockuint256 withdrawnBlock)
State-modifying
activateNodeOperator(uint256 _operatorId
addValidatorKeys(bytes[] _pubkeybytes[] _preDepositSignaturebytes[] _depositSignature
allocateValidatorsAndUpdateOperatorId(uint256 _numValidatorsreturns (uint256[] selectedOperatorCapacity)
confirmRewardAddressChange(address _operatorAddress
deactivateNodeOperator(uint256 _operatorId
grantRole(bytes32 roleaddress account
increaseTotalActiveValidatorCount(uint256 _count
initialize(address _adminaddress _staderConfig
markValidatorReadyToDeposit(bytes[] _readyToDepositPubkeybytes[] _frontRunPubkeybytes[] _invalidSignaturePubkey
markValidatorStatusAsPreDeposit(bytes _pubkey
onboardNodeOperator(string _operatorNameaddress _operatorRewardAddressreturns (address feeRecipientAddress)
pause(
proposeRewardAddress(address _operatorAddressaddress _newRewardAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
unpause(
updateDepositStatusAndBlock(uint256 _validatorId
updateInputKeyCountLimit(uint16 _inputKeyCountLimit
updateMaxNonTerminalKeyPerOperator(uint64 _maxNonTerminalKeyPerOperator
updateMaxOperatorId(uint256 _maxOperatorId
updateOperatorName(string _operatorName
updateQueuedValidatorIndex(uint256 _operatorIduint256 _nextQueuedValidatorIndex
updateStaderConfig(address _staderConfig
updateVerifiedKeysBatchSize(uint256 _verifiedKeysBatchSize
whitelistPermissionedNOs(address[] _permissionedNOs
withdrawnValidators(bytes[] _pubkeys
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedValidatorKey(address indexed nodeOperatorbytes pubkeyuint256 validatorId
DecreasedTotalActiveValidatorCount(uint256 totalActiveValidatorCount
IncreasedTotalActiveValidatorCount(uint256 totalActiveValidatorCount
Initialized(uint8 version
MarkedValidatorStatusAsPreDeposit(bytes pubkey
MaxOperatorIdLimitChanged(uint256 maxOperatorId
OnboardedOperator(address indexed nodeOperatoraddress nodeRewardAddressuint256 operatorId
OperatorActivated(uint256 operatorID
OperatorDeactivated(uint256 operatorID
OperatorRewardAddressUpdated(address indexed nodeOperatoraddress indexed rewardAddress
OperatorWhitelisted(address permissionedNO
Paused(address account
RewardAddressProposed(address indexed nodeOperatoraddress indexed rewardAddress
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
UpdatedInputKeyCountLimit(uint256 batchKeyDepositLimit
UpdatedMaxNonTerminalKeyPerOperator(uint64 maxNonTerminalKeyPerOperator
UpdatedOperatorName(address indexed nodeOperatorstring operatorName
UpdatedQueuedValidatorIndex(uint256 indexed operatorIduint256 nextQueuedValidatorIndex
UpdatedStaderConfig(address staderConfig
UpdatedValidatorDepositBlock(uint256 validatorIduint256 depositBlock
UpdatedVerifiedKeyBatchSize(uint256 verifiedKeysBatchSize
UpdatedWithdrawnKeyBatchSize(uint256 withdrawnKeysBatchSize
ValidatorMarkedAsFrontRunned(bytes pubkeyuint256 validatorId
ValidatorStatusMarkedAsInvalidSignature(bytes pubkeyuint256 validatorId
ValidatorWithdrawn(bytes pubkeyuint256 validatorId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CallerNotExistingRewardAddress(
CallerNotManager(
CallerNotNewRewardAddress(
CallerNotOperator(
CallerNotStaderContract(
DuplicatePoolIDOrPoolNotAdded(
InvalidKeyCount(
InvalidStartAndEndIndex(
MaxOperatorLimitReached(
MisMatchingInputKeysSize(
NotAPermissionedNodeOperator(
NotEnoughSDCollateral(
OperatorAlreadyActive(
OperatorAlreadyDeactivate(
OperatorAlreadyOnBoardedInProtocol(
OperatorIsDeactivate(
OperatorNotOnBoarded(
PageNumberIsZero(
PubkeyAlreadyExist(
TooManyVerifiedKeysReported(
TooManyWithdrawnKeysReported(
UNEXPECTED_STATUS(
ZeroAddress(
maxKeyLimitReached(