wNFTBase
Base logic for wrapper contracts
renfter
contract IRenfter renfterRenfter contract address
onlyRenfter
modifier onlyRenfter()Checks if sender is renfter
singleTransferEnabled
modifier singleTransferEnabled(uint256 tokenId)Checks if transfer of single token is enabled for transaction sender
Parameters
tokenId
uint256
Token identifier
__wNFTBase_init
Initializer method
Parameters
renfter_
address
Renfter contract address
fallback
Executes arbitrary call on original contract as static call
executeCall
Executes custom call on original collection based on passed parameters
Parameters
tokenId
uint256
Token identifier
data
bytes
Calldata passed to original collection call
signature
bytes
Calldata signature used for verifying if signed by wrapper token onwer
getOriginalContract
Retrieves original contract address
Return Values
[0]
address
Original contract address
setRestrictedMethods
Sets methods as restricted for whitelisting
Parameters
restricted
bytes4[]
Array of selectors
setWhitelistedMethods
Sets whitelisted methods for given token
Parameters
tokenId
uint256
Token identifier
whitelisted
struct WhitelistedParams[]
Array with WhitelistDTO containing relevant data
adminTransfer
Transfers tokenId from current owner to to
Parameters
to
address
Receiver address
tokenId
uint256
Token identifier
mint
Mints new token
Parameters
to
address
Address token is minted for
tokenId
uint256
Token identifier
amount
uint256
Amount of tokens minted
burn
Burns token from owners account
Parameters
tokenId
uint256
Token identifier
amount
uint256
Amount of token burnt
ownerOf
Returns owner of token with given identifier
Parameters
tokenId
uint256
Token identifier
Return Values
[0]
address
Owner address
exists
Checks if token with passed ID exists
Return Values
[0]
bool
Flag determinating if token exists
__gap
Last updated