0xbcaefa387d6e7441922fadb923bdde97330b5029

Verified contract

Proxy

Active on Ethereum with 2,204 txns
Deployed by via 0x7835026c at 17545060
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
ERC-20
--
 (#6968)
ERC-721
--
 (#6967)
ERC-721
--
 (#6966)
ERC-721
--
 (#6965)
ERC-721
--
 (#6964)
ERC-721
--
 (#6963)
ERC-721
--
 (#6962)
ERC-721
--
 (#6961)
ERC-721
--
 (#6960)
ERC-721
--
0xf8583b0ac50b29c3f657c4fbe74285e4945ee8892d32ef5bdd9a5e5a914756d4
0x6dcc3f7772a841c9ad011eeea93d9d81c0c547fd46de7320e93664be10a49160
0x38754f633bc97d84690ad93ae2226325fc9e67bf4f3383f891330ee097c4aaf9
0xa9a58ea0661da0a93f27ac05ed6da4544da888c4ab11490d3668ca1e0877c040
0xef2b960a3db7f576d6c9d9d8b25d2f1818677a8c4a22b4d6958807ebeab075cd
0x474f5e145c6eb0cc160b00252dcccf2e0bdaf094c5824b3877caaf4bcba49007
0x58e35d61247381b506ca682e3702a934e727ac1e775b7d872f0d157414ffe42d
0x3d5c2b7601c93c4b7abad65f305d90942ecc300cd55a36bf68759cd5511b35fe
0x66665540c3538b2e0b20212d2bf7829cc502be4484a2ed6a2b49ca43d74f46d8
0xd1577d34d3b698b78c8889005c5a8db12b2fcc3cb0df0367ed5a6dc52671b529

Functions
Getter at block 21274484
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x4e46545374616b65000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmQ1WV5o6vqoTigTVZ7Y12Pf68wj9HrFy4BeEAyC4dDNhw/0
contractVersion(pure returns (uint8)
1
getRewardTokenBalance(view returns (uint256)
221457670036944003301514059
getRewardsPerUnitTime(view returns (uint256 _rewardsPerUnitTime)
250000000000000000000
getTimeUnit(view returns (uint256 _timeUnit)
86400
rewardToken(view returns (address)
0xac1c0ae542b887e540bd76d8838abb768da60b1c
stakingToken(view returns (address)
0xebcf83bde8e82708bfc027b2c32412283b6c23ff
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 (uint256 amountStakeduint256 timeOfLastUpdateuint256 unclaimedRewardsuint256 conditionIdOflastUpdate)
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.