ValidatorRegistry

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x328679da at 15197028
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 "ValidatorRegistry"

No transactions found for "ValidatorRegistry"


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=0x0000000000000000000000000000000000000000, _polygonERC20=0x0000000000000000000000000000000000000000, _maticX=0x0000000000000000000000000000000000000000)
getValidators(view returns (uint256[])
[]
paused(view returns (bool)
false
preferredDepositValidatorId(view returns (uint256)
0
preferredWithdrawalValidatorId(view returns (uint256)
0
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
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.