0xe44378bc33e2aecd7f5271d6eb7fa206d3378a15

Verified contract

Proxy

Active on Ethereum with 401 txns
Deployed by via 0x5db2c5e5 at 17599900
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
--
 (#968)
ERC-721
--
 (#967)
ERC-721
--
 (#966)
ERC-721
--
 (#965)
ERC-721
--
 (#964)
ERC-721
--
 (#963)
ERC-721
--
 (#962)
ERC-721
--
 (#961)
ERC-721
--
 (#960)
ERC-721
--
0x967067d7cfb31a0a526513dd048195c149e7f7c3e53f98fed29974d2fb7f22ad
0x5f4fb7243d90bb1cd9e7986606c4c3d98b8bf1f7242695304b5800c29df8d69b
0x871de29ee61a58742456be20d2913c3f864bc5de296659db7d79657c17db7686
0x55a949737814dea9de512972702b7d150ef5f3e8027d2560384699c950f92f82
0x1d95eb55aa45c452cabd8e8f3b3d1961c8c35afae0d7cece87aa3599c20cdcc3
0x26064f3ecef13fe5cbba8e02b98815dab7d569208d9493a861e817c90ef8dcae
0xa38e8c7ae642062ae4e57332f62f52ed84c135582497c3e588e1e38cb6ff67e8
0x2714028c704eeafc5ad4387f67b16d7c924b4cc14de5ee6a9dc52886cad08779
0x169394ba7d7aadf8b8f3aff89ddbd9e7bb6ecbbc654d55f5ab32a2a356fe72ff
0xbfafe761ac47d430073743d027ca7e563fbd12f332de6e0dba131ffbcc4cea1d

Functions
Getter at block 21183787
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x4e46545374616b65000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmXiGfx1rCPrTz8rffDQaid2XVfQDsaseGqpEBtcBCECHK/0
contractVersion(pure returns (uint8)
1
getRewardTokenBalance(view returns (uint256)
90451327558333000000000088
getRewardsPerUnitTime(view returns (uint256 _rewardsPerUnitTime)
250000000000000000000
getTimeUnit(view returns (uint256 _timeUnit)
86400
rewardToken(view returns (address)
0xac1c0ae542b887e540bd76d8838abb768da60b1c
stakingToken(view returns (address)
0x2518d1a7b9b255366e11a47a0cdc9c281b836520
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.