TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 25 txns
Deployed by via 0x933d6f50 at 21289151
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 38 additional slots
1 additional variable

No balances found for "TransparentUpgradeableProxy"

0x4511b2db61dab9da90dab255e160703697d0d98ba8acc77da6f1f148c8c17ae1
0xfe7120814ab05c7e5215daadd8fb24c0a28d63a2f2420880a22cdf69e9ba9496
0xd50673213e4f9c75d790e36a5aaa01eb6f7a9559de853b0b92f06cf08b91bf8f
0xd7e2a0777b72b35351a3c816c710b0381cc78451507d5672a7cc3e7c2d77675f
0xadf53efdf8f8c0babadb9a832f4b133e1785e401e0fc3617c475c51d6adf7ae3
0xb9ed681071f42800dabcb8e505b280492dff5e233545627e7136b6a20fdfefbe
0xb0facd390904e82667e18ea19622c9ce6f76a3785a689f3ab5d5a6b87a2522df
0x42915b6417407dd2ab18526f9f364462efc6386cfd0d4da82fbf8397ff74ecdf
0x9001dd4b09d7758196e47f7e76ff05e638bbf724b6860b317f122ff9506e7575
0x6b305c6566454516027f7b58db86ca5284260cd1bf4bb4fca309208d112dc1aa

Functions
Getter at block 21322093
OPERATOR_CHURN_APPROVAL_TYPEHASH(view returns (bytes32)
0x4d404e3276e7ac2163d8ee476afa6a41d1f68fb71f2d8b6546b24e55ce01b72a
PUBKEY_REGISTRATION_TYPEHASH(view returns (bytes32)
0x2bd82124057f0913bc3b772ce7b83e8057c1ad1f3510fc83778be20f10ec5de6
blsApkRegistry(view returns (address)
0x3ccfb7e6e8fe2a8d941a8ce4c69a944a770e8228
churnApprover(view returns (address)
0xfc135a861eff65b7644fb03d9f851251546c0835
ejectionCooldown(view returns (uint256)
0
ejector(view returns (address)
0xfc135a861eff65b7644fb03d9f851251546c0835
indexRegistry(view returns (address)
0x9bf1275e18ec8fa3ca7f9bfff1b0df3e14c6e134
numRegistries(view returns (uint256)
3
owner(view returns (address)
0xfc135a861eff65b7644fb03d9f851251546c0835
paused(view returns (uint256)
0
pauserRegistry(view returns (address)
0xbb8ff0382bfc9b37c38286ea4724900aa49df28f
quorumCount(view returns (uint8)
1
serviceManager(view returns (address)
0xef2a435e5ee44b2041100ef8cbc8ae035166606c
stakeRegistry(view returns (address)
0x45f5290a3630cd6dc277b6f92227526121ca7c22
Read-only
calculateOperatorChurnApprovalDigestHash(address registeringOperatorbytes32 registeringOperatorIdstruct IRegistryCoordinatorOperatorKickParam[] operatorKickParamsbytes32 saltuint256 expiryview returns (bytes32)
getCurrentQuorumBitmap(bytes32 operatorIdview returns (uint192)
getOperator(address operatorview returns (struct IRegistryCoordinatorOperatorInfo)
getOperatorFromId(bytes32 operatorIdview returns (address)
getOperatorId(address operatorview returns (bytes32)
getOperatorSetParams(uint8 quorumNumberview returns (struct IRegistryCoordinatorOperatorSetParam)
getOperatorStatus(address operatorview returns (uint8)
getQuorumBitmapAtBlockNumberByIndex(bytes32 operatorIduint32 blockNumberuint256 indexview returns (uint192)
getQuorumBitmapHistoryLength(bytes32 operatorIdview returns (uint256)
getQuorumBitmapIndicesAtBlockNumber(uint32 blockNumberbytes32[] operatorIdsview returns (uint32[])
getQuorumBitmapUpdateByIndex(bytes32 operatorIduint256 indexview returns (struct IRegistryCoordinatorQuorumBitmapUpdate)
isChurnApproverSaltUsed(bytes32view returns (bool)
isWhitelisted(address _addressview returns (bool)
lastEjectionTimestamp(addressview returns (uint256)
paused(uint8 indexview returns (bool)
pubkeyRegistrationMessageHash(address operatorview returns (struct BN254G1Point)
quorumUpdateBlockNumber(uint8view returns (uint256)
registries(uint256view returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
add(address _address
add_multiple(address[] _addresses
createQuorum(struct IRegistryCoordinatorOperatorSetParam operatorSetParamsuint96 minimumStakestruct IStakeRegistryStrategyParams[] strategyParams
deregisterOperator(bytes quorumNumbers
ejectOperator(address operatorbytes quorumNumbers
initialize(address _initialOwneraddress _churnApproveraddress _ejectoraddress _pauserRegistryuint256 _initialPausedStatusstruct IRegistryCoordinatorOperatorSetParam[] _operatorSetParamsuint96[] _minimumStakesstruct IStakeRegistryStrategyParams[][] _strategyParams
pause(uint256 newPausedStatus
pauseAll(
registerOperator(bytes quorumNumbersstring socketstruct IBLSApkRegistryPubkeyRegistrationParams paramsstruct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature
registerOperatorWithChurn(bytes quorumNumbersstring socketstruct IBLSApkRegistryPubkeyRegistrationParams paramsstruct IRegistryCoordinatorOperatorKickParam[] operatorKickParamsstruct ISignatureUtilsSignatureWithSaltAndExpiry churnApproverSignaturestruct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature
remove(address _address
remove_multiple(address[] _addresses
renounceOwnership(
setChurnApprover(address _churnApprover
setEjectionCooldown(uint256 _ejectionCooldown
setEjector(address _ejector
setOperatorSetParams(uint8 quorumNumberstruct IRegistryCoordinatorOperatorSetParam operatorSetParams
setPauserRegistry(address newPauserRegistry
transferOwnership(address newOwner
unpause(uint256 newPausedStatus
updateOperators(address[] operators
updateOperatorsForQuorum(address[][] operatorsPerQuorumbytes quorumNumbers
updateSocket(string socket
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedToWhiteList(address indexed added
ChurnApproverUpdated(address prevChurnApproveraddress newChurnApprover
EjectorUpdated(address prevEjectoraddress newEjector
Initialized(uint8 version
OperatorDeregistered(address indexed operatorbytes32 indexed operatorId
OperatorRegistered(address indexed operatorbytes32 indexed operatorId
OperatorSetParamsUpdated(uint8 indexed quorumNumberstruct IRegistryCoordinatorOperatorSetParam operatorSetParams
OperatorSocketUpdate(bytes32 indexed operatorIdstring socket
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address indexed accountuint256 newPausedStatus
PauserRegistrySet(address pauserRegistryaddress newPauserRegistry
QuorumBlockNumberUpdated(uint8 indexed quorumNumberuint256 blocknumber
RemovedFromWhiteList(address indexed removed
Unpaused(address indexed accountuint256 newPausedStatus
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.