TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 132 txns
Deployed by via 0x3170afab at 14571436
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0x52a68565a16492be59f845a0a548f0e5d15a0616f9a716b6a6f03b7b3a181272
0x93b2b1f47967e39a3d07b71a53bf729e2f149a16b427dd3c8c1232cb77955b07
0xeec73a398ef41fbc001523f3d3c086d4bb285748a4c028e98e56e8c4bef8942b
0x2eac677eed157e789716fee340904834d593cdf5bf8406b60dc6d649061f916a
0x2b06aff506ed2c3de991468f9825d916d016d04dc7a2fce98390f92dc37bb6ee
0x5a96efee450eda209fa3a70eb72f7c46061e2c0ce4565c0990545c25de9f5b90
0x7b7d2ed5959db5038d92c453459cc9f524d6e1a62572696d3486b8c834bfb878
0x774d5926f041d9205c70091aea65d733c7cb9e857909af8e37c58c581f4888f9
0x6577f7c44231c4fe0e042a741ff57dfebc0366a41e049496cde11216c2c3a214
0x29a2986b9814df372f55cfd90b8d4c392d1a83d70f095fb8e05c91597515f335

Functions
Getter at block 21289041
BOT(view returns (bytes32)
0x902cbe3a02736af9827fb6a90bada39e955c0941e08f0c63b3a662a7b17a4e2b
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getContracts(view returns (address _stakeManageraddress _polygonERC20address _maticX)
(_stakeManager=0x5e3ef299fddf15eaa0432e6e66473ace8c13d908, _polygonERC20=0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0, _maticX=0xf03a7eb46d01d9ecaa104558c732cf82f6b6b645)
getValidators(view returns (uint256[])
[110, 79, 117, 121, 32]
paused(view returns (bool)
false
preferredDepositValidatorId(view returns (uint256)
32
preferredWithdrawalValidatorId(view returns (uint256)
32
version(view returns (string)
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getValidatorId(uint256 _indexview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
validatorIdExists(uint256view returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addValidator(uint256 _validatorId
grantRole(bytes32 roleaddress account
initialize(address _stakeManageraddress _polygonERC20address _maticXaddress _manager
removeValidator(uint256 _validatorId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMaticX(address _maticX
setPreferredDepositValidatorId(uint256 _validatorId
setPreferredWithdrawalValidatorId(uint256 _validatorId
setVersion(string _version
togglePause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddValidator(uint256 indexed _validatorId
Paused(address account
RemoveValidator(uint256 indexed _validatorId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetMaticX(address _address
SetPreferredDepositValidatorId(uint256 indexed _validatorId
SetPreferredWithdrawalValidatorId(uint256 indexed _validatorId
SetVersion(string _version
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.