TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 309,332 txns
Deployed by via 0xec2165b2 at 20274290
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 497 additional slots

No balances found for "TransparentUpgradeableProxy"

0xabb4fa187c35b5c52721dffcf5497333f9e32c74532f35ae9df6950b4d4339b2
0x1890a65c2333fc239284771c74fd9a8772d884619bc4cdf5a604f5e96d8e9812
0x4d18ae9bfae3e82f59414e181f3ece7581fd8f513c3781948fb4484f251cf231
0x0e6bba28e284db5bf2b831333b445d974abfa96c0d374701a4bc52e5fef7adf8
0xc043f645f21b37fd45aded61f4e2aabde91db07d33359e531484658548c76387
0x8aac71075598525e7e92d6dde643858999568b3a26dd3ca8de00e379f9ac9ce2
0xa6fb5b98caf8ac9876752ff7e91a09b6c3681dd7b8701fe9821d786d67a94dd2
0x75193f719bbbf163e0a45b74ce4e205c20f5124b0e78dcc579219437d9ef0664
0x2bf0a8a1fd86f0a0425eb8b6bef0d6bb73df43669c49fdc30525f711a271adf1
0xa78f27724e0d75e48d752e428efdbf25a41b3e0096bae30b4201a8c29300c493

Functions
Getter at block 22748920
CHALLENGER_ROLE(view returns (bytes32)
0xe752add323323eb13e36c71ee508dfd16d74e9e4c4fd78786ba97989e5e13818
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_ALLOCATED_TOKEN(view returns (uint256)
1600000000000000000000000000
challengeCounter(view returns (uint256)
300
getAllocatedTokens(view returns (uint256)
61373736000000000000000000
minChallengeInterval(view returns (uint256)
180
rewardPerSecond(view returns (uint256)
12680000000000000000
xKickAddress(view returns (address)
0xb51eff119ce6a238f67db7ca48431c3d319c7211
xNodeAddress(view returns (address)
0x6e4cb160bda3bd8c0ac32895e8d983c62ee59467
Read-only
challenges(uint256view returns (bool openForSubmissionsuint64 uniqueIdbytes32 confirmDatauint64 assertionTimestampuint256 createdTimestampuint256 rewardAmountForClaimersuint256 numberOfEligibleClaimersuint256 amountClaimedByClaimers)
getChallenge(uint256 _challengeIdview returns (struct RewarderChallenge)
getOperatorAtIndex(address owneruint256 indexview returns (address)
getOperatorCount(address ownerview returns (uint256)
getOwnerCountForOperator(address operatorview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForOperator(address owneraddress operatorview returns (bool)
submissions(uint256uint256view returns (bool submittedbool claimeduint256 nodeLicenseIdbytes confirmData)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimRewards(uint256[] _nodeLicenseIdsuint256 _challengeId
createChallenge(uint64 _uniqueIdbytes32 _confirmDatauint64 _assertionTimestamp
grantRole(bytes32 roleaddress account
initialize(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setApprovalForOperator(address operatorbool approved
setMinChallengeInterval(uint256 _minChallengeInterval
setRewardPerSecond(uint256 _rewardPerSecond
setXKickAddress(address _xKickAddress
setXnodeAddress(address _xNodeAddress
submitAssertions(uint256[] _nodeLicenseIdsuint256 _challengeIdbytes _confirmData
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed operatorbool approved
AssertionSubmitted(uint256 indexed challengeIduint256 indexed nodeLicenseId
ChallengeClosed(uint256 indexed challengeNumber
ChallengeCreated(uint256 indexed challengeNumberbytes32 confirmData
Initialized(uint64 version
InvalidSubmission(uint256 indexed challengeIdaddress operatoruint256 keysLength
RewardPerSecondUpdated(uint256 oldValueuint256 newValue
RewardsClaimed(uint256 indexed challengeIduint256 totalRewarduint256 keysLength
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
ChallengeDoesNotExist(
ChallengeNotClosed(
ChallengeNotOpen(
ChallengeTooSoon(
IndexOutOfBounds(
InvalidInitialization(
MaxAllocatedTokenExceeded(
NotInitializing(
XNodeAddressNotSet(