NFTStake
Methods
DEFAULT_ADMIN_ROLE
function DEFAULT_ADMIN_ROLE() external view returns (bytes32)Returns
Name
Type
Description
claimRewards
function claimRewards() external nonpayablecontractType
function contractType() external pure returns (bytes32)Returns
Name
Type
Description
contractURI
Returns
Name
Type
Description
contractVersion
Returns
Name
Type
Description
depositRewardTokens
Parameters
Name
Type
Description
getRewardTokenBalance
Returns
Name
Type
Description
getRewardsPerUnitTime
Returns
Name
Type
Description
getRoleAdmin
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleMember
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleMemberCount
Parameters
Name
Type
Description
Returns
Name
Type
Description
getStakeInfo
Parameters
Name
Type
Description
Returns
Name
Type
Description
getTimeUnit
Returns
Name
Type
Description
grantRole
Parameters
Name
Type
Description
hasRole
Parameters
Name
Type
Description
Returns
Name
Type
Description
hasRoleWithSwitch
Parameters
Name
Type
Description
Returns
Name
Type
Description
indexedTokens
Parameters
Name
Type
Description
Returns
Name
Type
Description
initialize
Parameters
Name
Type
Description
isIndexed
Parameters
Name
Type
Description
Returns
Name
Type
Description
isTrustedForwarder
Parameters
Name
Type
Description
Returns
Name
Type
Description
multicall
Parameters
Name
Type
Description
Returns
Name
Type
Description
onERC721Received
Parameters
Name
Type
Description
Returns
Name
Type
Description
renounceRole
Parameters
Name
Type
Description
revokeRole
Parameters
Name
Type
Description
rewardToken
Returns
Name
Type
Description
setContractURI
Parameters
Name
Type
Description
setRewardsPerUnitTime
Parameters
Name
Type
Description
setTimeUnit
Parameters
Name
Type
Description
stake
Parameters
Name
Type
Description
stakerAddress
Parameters
Name
Type
Description
Returns
Name
Type
Description
stakers
Parameters
Name
Type
Description
Returns
Name
Type
Description
stakersArray
Parameters
Name
Type
Description
Returns
Name
Type
Description
stakingToken
Returns
Name
Type
Description
supportsInterface
Parameters
Name
Type
Description
Returns
Name
Type
Description
withdraw
Parameters
Name
Type
Description
withdrawRewardTokens
Parameters
Name
Type
Description
Events
ContractURIUpdated
Parameters
Name
Type
Description
Initialized
Parameters
Name
Type
Description
RewardTokensDepositedByAdmin
Parameters
Name
Type
Description
RewardTokensWithdrawnByAdmin
Parameters
Name
Type
Description
RewardsClaimed
Parameters
Name
Type
Description
RoleAdminChanged
Parameters
Name
Type
Description
RoleGranted
Parameters
Name
Type
Description
RoleRevoked
Parameters
Name
Type
Description
TokensStaked
Parameters
Name
Type
Description
TokensWithdrawn
Parameters
Name
Type
Description
UpdatedRewardsPerUnitTime
Parameters
Name
Type
Description
UpdatedTimeUnit
Parameters
Name
Type
Description
Last updated