0x4285990c5e6df5fa76b1b433cfdf181265bf0316

Unverified contract

Proxy

Active on Base with 507 txns
Deployed by via 0x10f0e056 at 19630212
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
--
 (#3829)
ERC-721
--
 (#3828)
ERC-721
--
 (#3827)
ERC-721
--
 (#3826)
ERC-721
--
 (#3825)
ERC-721
--
 (#3824)
ERC-721
--
 (#3823)
ERC-721
--
 (#3822)
ERC-721
--
 (#3821)
ERC-721
--
0xc2fabf0cf83548a9f5fce61d10d63a8087265e889413bd356bcddd60941a531a
0x12ea1f60f6d9f1c6c00d595f296404ceca08e41819e4b54b7f8f6c10c306f1df
0xf1a2057fbb13f4597a492458a81568507a4531b85963ee82371a0b2e0cbb7c51
0xe265e9786f414bb2bf1f36cab261e1c141a604c0d9596f7f52dce73658abd9c4
0x8875465d528cce1bde28b2b2fc013da63d526a9b683fc66bfeaf6f51c0203c8e
0x31e86d00aa84a053dcb75f3c75a10ea190ff84502adc95a43744bfcdd9764f5a
0xd5db827f8156571c54a9527212a467024bfede64b02f9a5d1c8cf0910c3b1648
0x90da74afbcabd616be05a8dc6ca9d88e294db5bc794c15bcd15e31e501f97cc8
0x143a8b03eb3a4f27b041d504407d58c9faee96625b485251d47528bb851cc958
0xda845d00952f3a26d059334e7ca89b63481eaaef0d092b0867acde4045048781

Functions
Getter at block 23775933
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x4e46545374616b65000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmUaoudaD7pEGiA8pLu488mZqyav1GWuNNUYREipbLNZuw/0
contractVersion(pure returns (uint8)
1
getRewardTokenBalance(view returns (uint256)
9942610753981481481481699
getRewardsPerUnitTime(view returns (uint256 _rewardsPerUnitTime)
1000000000000000000
getTimeUnit(view returns (uint256 _timeUnit)
86400
rewardToken(view returns (address)
0xbd8a075f824d5f4a33e63f4714c2e8c88b0a2fe2
stakingToken(view returns (address)
0xd657ecebeaadc39a0d6cb45f5d55148b2346d2e4
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.