0x316ff9502bf161beb51266d6101ba8f60a704e86

Unverified contract

Proxy

Active on Base with 1,795 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
--
0x77fd88a29394d6e8a5e60ce673db879dac0790ce721e123d1163e22a0c24dcfa
0xadc71a89e93914e23a86b2f8b4abc4badf7db8a382afa3c77933e13595f1cc52
0x395aef866abe222e5e202ccdc4ae92f3ec4aad3ac06e575990191fcc117e14fc
0x1da24eb685492c26761fe5f50a3470677bc37e600b08422fde9c9e6b55bda0a4
0x147b88ef3d7fa0d152a59b45d444e05ddf4c5d5f9f1861462bbb5539d101aa32
0x22a265cb3fd3d77d5204d51a9ed02e904db1c39477c0b24c14fdf76bdebdcc53
0x39309d60df6a97822769234af42eec8b9803b388e0f177180d1ecfce16a1e1ee
0x54ce1bc270affbc3b1331d42d7e92d785f9aa8ab93fd9e79a6f6f1035d6d1eaf
0x57a7fb76a7a7663fe40f545e8d4b6152f7669e1b616c4d95618d5150eafea0df
0x2190d81e505e04bc90067cb309c2cb3431296ea3a3ce7356b5bf05437fc3e44c

Functions
Getter at block 22042743
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.