IERC721Power
Interface Description
License: MIT
This is the custom NFT contract with voting power
Structs info
NftInfo
This struct holds NFT Power parameters. These parameters are used to recalculate nft power
Parameters:
NftInfoView
The struct to get info about the NFT
Parameters:
Functions info
addCollateral (0xa8f35adf)
Add collateral amount to certain nft
Parameters:
removeCollateral (0x6a9b1891)
Remove collateral amount from certain nft
Parameters:
recalculateNftPowers (0xa79b53d5)
Recalculate nft power (coefficient)
Parameters:
totalPower (0xdb3ad22c)
Get total power
Return values:
getNftMaxPower (0x6c889f41)
Return max possible power (coefficient) for nft
Parameters:
Return values:
getNftMinPower (0x7c24b33a)
Return min possible power (coefficient) for nft
Parameters:
Return values:
getNftPower (0x412e8a29)
The function to get current NFT power
Parameters:
Return values:
getNftRequiredCollateral (0xcbf208a7)
Return required collateral amount for nft
Parameters:
Return values: