CandidateProxy

Verified contract

Proxy

Active on Ethereum with 42 txns
Deployed by via 0x5df487c7 at 18417102
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xcf82654dd9e7d35684a1d137e710a9f4f7bf1e76a31ca05b63651c689c0ee97f
0xcbe9455bac1c97458f3e3ff24cc7aafcb3e82a73af0ec80b2a6247dc98d15bfd
0xead8ec0a15b074dc566a93f587659e0ffca5c088a917927c18b3f3cf2bb38253
0x745ce953b3c10ed194f4dd5e4b86b298b13e5f50d7b6e6e443f9baf465faff55
0xb2fbdb807fa474a714b2090cccb3fe1950e6613472884df6d91667609877078e
0xc993706346ce71e27ff3b1ee681dafb84c27386ba03bf5b099a70737987b7d5f
0x713e3518d890e394dbf3803fe42d76fd148ebdeef0f469fa89f6581f5a5724d0
0xa39874947898851db8503c0f2f7ade2e58deb642c4767dc98ed5cbef297dd123
0x3e0bfb999285db94e2fd942bcf6cf496c8b6c81aabf4c46050df0a40a84a517a
0xf614cc04a2636b9d07ab3f2cd7d78b69ca91bea05985cb672ee6774e5936b6e9

Functions
Getter at block 21230498
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
candidate(view returns (address)
0xea8e2ec08dcf4971bdcdfffe21439995378b44f3
committee(view returns (address)
0xdd9f0ccc044b0781289ee318e5971b0139602c26
implementation(view returns (address)
0x1a8f59017e0434efc27e89640ac4b7d7d194c0a3
isLayer2Candidate(view returns (bool)
false
isOwner(view returns (bool)
false
memo(view returns (string)
tokamak1
pauseProxy(view returns (bool)
false
seigManager(view returns (address)
0x0b55a0f463b6defb81c6063973763951712d0e5f
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
candidate(view returns (address)
0xea8e2ec08dcf4971bdcdfffe21439995378b44f3
committee(view returns (address)
0xdd9f0ccc044b0781289ee318e5971b0139602c26
currentFork(pure returns (uint256)
1
isCandidateContract(pure returns (bool)
true
isCandidateFwContract(pure returns (bool)
true
isLayer2(pure returns (bool)
true
isLayer2Candidate(view returns (bool)
false
isOwner(view returns (bool)
false
memo(view returns (string)
tokamak1
operator(view returns (address)
0xea8e2ec08dcf4971bdcdfffe21439995378b44f3
pauseProxy(view returns (bool)
false
seigManager(view returns (address)
0x0b55a0f463b6defb81c6063973763951712d0e5f
 
totalStaked(view returns (uint256 totalsupply)
Read-only
aliveImplementation(addressview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSelectorImplementation2(bytes4 _selectorview returns (address impl)
hasRole(bytes32 roleaddress accountview returns (bool)
implementation2(uint256 _indexview returns (address)
isAdmin(address accountview returns (bool)
proxyImplementation(uint256view returns (address)
selectorImplementation(bytes4view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
aliveImplementation(addressview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool)
lastEpoch(uint256 forkNumberpure returns (uint256)
proxyImplementation(uint256view returns (address)
selectorImplementation(bytes4view returns (address)
stakedOf(address _accountview returns (uint256 amount)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addAdmin(address account
grantRole(bytes32 roleaddress account
removeAdmin(address account
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAliveImplementation2(address newImplementationbool _alive
setImplementation2(address newImplementationuint256 _indexbool _alive
setProxyPause(bool _pause
setSelectorImplementations2(bytes4[] _selectorsaddress _imp
transferAdmin(address newAdmin
transferOwnership(address newAdmin
upgradeTo(address impl
addAdmin(address account
castVote(uint256 _agendaIDuint256 _votestring _comment
changeMember(uint256 _memberIndexreturns (bool)
changeOperator(address _operator
claimActivityReward(
grantRole(bytes32 roleaddress account
initialize(address _candidatebool _isLayer2Candidatestring _memoaddress _committeeaddress _seigManager
removeAdmin(address account
renounceOwnership(
renounceRole(bytes32 roleaddress account
retireMember(returns (bool)
revokeRole(bytes32 roleaddress account
setCommittee(address _committee
setMemo(string _memo
setSeigManager(address _seigManager
transferAdmin(address newAdmin
transferOwnership(address newAdmin
updateSeigniorage(returns (bool)
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAliveImplementation(address indexed implbool alive
SetSelectorImplementation(bytes4 indexed selectoraddress indexed impl
Upgraded(address indexed implementation
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransferCoinage(address fromaddress touint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.