wNFTBase

Base logic for wrapper contracts

renfter

contract IRenfter renfter

Renfter 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

Name
Type
Description

tokenId

uint256

Token identifier

__wNFTBase_init

Initializer method

Parameters

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

[0]

address

Original contract address

setRestrictedMethods

Sets methods as restricted for whitelisting

Parameters

Name
Type
Description

restricted

bytes4[]

Array of selectors

setWhitelistedMethods

Sets whitelisted methods for given token

Parameters

Name
Type
Description

tokenId

uint256

Token identifier

whitelisted

struct WhitelistedParams[]

Array with WhitelistDTO containing relevant data

adminTransfer

Transfers tokenId from current owner to to

Parameters

Name
Type
Description

to

address

Receiver address

tokenId

uint256

Token identifier

mint

Mints new token

Parameters

Name
Type
Description

to

address

Address token is minted for

tokenId

uint256

Token identifier

amount

uint256

Amount of tokens minted

burn

Burns token from owners account

Parameters

Name
Type
Description

tokenId

uint256

Token identifier

amount

uint256

Amount of token burnt

ownerOf

Returns owner of token with given identifier

Parameters

Name
Type
Description

tokenId

uint256

Token identifier

Return Values

Name
Type
Description

[0]

address

Owner address

exists

Checks if token with passed ID exists

Return Values

Name
Type
Description

[0]

bool

Flag determinating if token exists

__gap

Last updated