TransparentUpgradeableProxy

Verified contract

Proxy

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

0x293d277b9505675f97a994a97d6604c458c86866115095a54dec0f8140a45881
0x234fbab86bc5ea145d00ca782fd3db8746db1b35ea7cf7abe9cc9f13143a8a21
0xa5d72b3d0cd9ed8d23fb6943fea60b70542bb4c7ece3ac56d7755fec9df5d227
0x8745f47449be595ea0c81042837ade2a955749c862a07aad15cf41790823ebe2
0xf43b9a49f26e37465024a9c851780741235ac74c054b1188e5091e09f4e4c514
0x67678f9ebfb93a7098c82344564667e9701184378596b28c9a21ef8c0b22b338
0x372be030f1b33dfbbc79bb1d44cd014a057189b9666c936f5c6c7522f989726f
0xbd7cd05960713cee5997fad55e2bf7d53878e09aa5916e2bf85b44160c758276
0xc9ac264aef0166de2c3e1ac0e933904020b0375feefe9c9d0242ebbe27ca7886
0xc43082d303abe14f99dd87ce201848fa8393eadabe624e0e4136b895612113fe

Functions
Getter at block 20867409
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POOL_ID(view returns (uint8)
2
getCollateralETH(pure returns (uint256)
0
getTotalActiveValidatorCount(view returns (uint256)
2257
 
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)
3272
operatorIdForExcessDeposit(view returns (uint256)
10
paused(view returns (bool)
false
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
totalActiveOperatorCount(view returns (uint256)
9
totalActiveValidatorCount(view returns (uint256)
2257
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(