IDexeERC721Multiplier
Interface Description
License: MIT
interface IDexeERC721Multiplier is IAbstractERC721Multiplier
Functions info
changeToken (0xa0545331)
function changeToken(
uint256 tokenId,
uint256 multiplier,
uint64 duration,
uint256 averageBalance
) external
This function is used to change the basic rewards multiplier and the time for which the current nft will be locked
Parameters:
Name
Type
Description
tokenId
uint256
the id of the nft to be changed
multiplier
uint256
the basic rewards multiplier
duration
uint64
the time for which an nft can be locked
averageBalance
uint256
the average balance of the user's tokens
getCurrentMultiplier (0xc914c789)
function getCurrentMultiplier(
address whose,
uint256 rewards
) external view returns (uint256 multiplier, uint256 timeLeft)
This function is used to get the current rewards multiplier and the time for which the current nft will be locked
Parameters:
Name
Type
Description
whose
address
the address of the user to be checked
rewards
uint256
basic rewards to be multiplied
Return values:
Name
Type
Description
multiplier
uint256
the rewards multiplier
timeLeft
uint256
seconds remaining before the current locked nft expires