0x316ff9502bf161beb51266d6101ba8f60a704e86

Unverified contract

Proxy

Active on Base with 1,813 txns
Deployed by via 0x1acbe29e at 15956322
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 48 additional slots
-
variable spans 49 additional slots
ERC-20
--
ERC-20
--
 (#7628)
ERC-721
--
 (#7627)
ERC-721
--
 (#7626)
ERC-721
--
 (#7624)
ERC-721
--
 (#7623)
ERC-721
--
 (#7611)
ERC-721
--
 (#7610)
ERC-721
--
 (#7609)
ERC-721
--
0xd411c522aa8f7dce0d2f387c24d68d5bd326daa4b449711f2f619a75aa3533d4
0x37c19957006d1c8af49a234cda12f85ec537066968e74071fcff9047699d9b8b
0x400b3225181346482d6e515bae5dc986129eaf24b79d14f2d7e0572f9ac8fe4a
0x816da6468670bdbeb62cc39078ac44600abd3271f082a9038cddefc455e957fa
0x753f71299b4ecec1d35b829b5c6110593b0d62a13df665f60e7dbe1bd3a44d79
0xe8c4b9d73a4dcc204c12fed2d92520ab18f65f2b986baeba41d62e73d8fcf764
0x269550560502be22911e6b7a54ed85cfc8f754bc0d189151b820ad0ea72f4934
0xf9e604391a20903a71cdd900cbcd57fc7ba060253cea7820b9a3e0219d322655
0xe9cb97cd92f62bf9ec5043b2d649a5e90a1c731eafcfe97abf21e4a88802295d
0x60dce652471bf403d6eec0ef7b5c5a64e5f49190a76baa4c51d403f482753501

Functions
Getter at block 22973900
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x4e46545374616b65000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmQfy9v1GHhbiMbxJR75bMoSo6eFKQjLoi8D5HEJkPVCVn/0
contractVersion(pure returns (uint8)
1
getRewardTokenBalance(view returns (uint256)
0
getRewardsPerUnitTime(view returns (uint256 _rewardsPerUnitTime)
1000000000000000
getTimeUnit(view returns (uint256 _timeUnit)
1
rewardToken(view returns (address)
0xe6334ec0c15c9fb197e809a4db8dbc220e771c42
stakingToken(view returns (address)
0xbb09eeeed9915a27b85610967323eaf496f73382
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address member)
getRoleMemberCount(bytes32 roleview returns (uint256 count)
getStakeInfo(address _stakerview returns (uint256[] _tokensStakeduint256 _rewards)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
indexedTokens(uint256view returns (uint256)
isIndexed(uint256view returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
onERC721Received(addressaddressuint256bytesview returns (bytes4)
stakerAddress(uint256view returns (address)
stakers(addressview returns (uint64 amountStakeduint64 conditionIdOflastUpdateuint128 timeOfLastUpdateuint256 unclaimedRewards)
stakersArray(uint256view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimRewards(
depositRewardTokens(uint256 _amountpayable 
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminstring _contractURIaddress[] _trustedForwardersaddress _rewardTokenaddress _stakingTokenuint256 _timeUnituint256 _rewardsPerUnitTime
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setContractURI(string _uri
setRewardsPerUnitTime(uint256 _rewardsPerUnitTime
setTimeUnit(uint256 _timeUnit
stake(uint256[] _tokenIds
withdraw(uint256[] _tokenIds
withdrawRewardTokens(uint256 _amount
Events
ContractURIUpdated(string prevURIstring newURI
Initialized(uint8 version
RewardTokensDepositedByAdmin(uint256 _amount
RewardTokensWithdrawnByAdmin(uint256 _amount
RewardsClaimed(address indexed stakeruint256 rewardAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensStaked(address indexed stakeruint256[] indexed tokenIds
TokensWithdrawn(address indexed stakeruint256[] indexed tokenIds
UpdatedRewardsPerUnitTime(uint256 oldRewardsPerUnitTimeuint256 newRewardsPerUnitTime
UpdatedTimeUnit(uint256 oldTimeUnituint256 newTimeUnit
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.