TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 141 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"

0x25e6c3749093f72650c666ee2335d153c0c9b2a04a88617ea65e724d7bee5357
0x99bc40f6819f14396d107ec23aa5d7095d70202023f789d28e30fbfa63c81e79
0x361afeffc867a3219a7cacfbd2f1aae17a9391ef7a820b7881bf448752f3254e
0x053fdc65eda34adb979c86d7fb7a922a420d6f987480e16421026ebcd71ba058
0x293d277b9505675f97a994a97d6604c458c86866115095a54dec0f8140a45881
0x234fbab86bc5ea145d00ca782fd3db8746db1b35ea7cf7abe9cc9f13143a8a21
0xa5d72b3d0cd9ed8d23fb6943fea60b70542bb4c7ece3ac56d7755fec9df5d227
0x8745f47449be595ea0c81042837ade2a955749c862a07aad15cf41790823ebe2
0xf43b9a49f26e37465024a9c851780741235ac74c054b1188e5091e09f4e4c514
0x67678f9ebfb93a7098c82344564667e9701184378596b28c9a21ef8c0b22b338

Functions
Getter at block 21124392
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POOL_ID(view returns (uint8)
2
getCollateralETH(pure returns (uint256)
0
getTotalActiveValidatorCount(view returns (uint256)
2407
 
getTotalQueuedValidatorCount(view returns (uint256)
inputKeyCountLimit(view returns (uint16)
50
maxNonTerminalKeyPerOperator(view returns (uint64)
1000
maxOperatorId(view returns (uint256)
10
nextOperatorId(view returns (uint256)
11
nextValidatorId(view returns (uint256)
3417
operatorIdForExcessDeposit(view returns (uint256)
1
paused(view returns (bool)
false
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
totalActiveOperatorCount(view returns (uint256)
9
totalActiveValidatorCount(view returns (uint256)
2407
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(