wNFT721

Wrapper contract for original ERC-721 collection contract

initialize

function initialize(address renfter_) external

Initializer method

Parameters

Name
Type
Description

renfter_

address

name

function name() public view virtual returns (string)

See {IERC721Metadata-name}.

symbol

function symbol() public view virtual returns (string)

See {IERC721Metadata-symbol}.

tokenURI

See {IERC721Metadata-tokenURI}.

balanceOf

Please be aware that balanceOf may be invalid due to token not being moved immitiatly after rent expiration but only after token is rented again or resetOwnership is called

See {IERC721-balanceOf}.

approve

See {IERC721-approve}.

safeTransferFrom

See {IERC721-safeTransferFrom}.

safeTransferFrom

See {IERC721-safeTransferFrom}.

transferFrom

See {IERC721-transferFrom}.

adminTransfer

Transfers tokenId from current owner to to

Parameters

Name
Type
Description

to

address

Receiver address

tokenId

uint256

Token identifier

mint

burn

Burns token from owners account

Parameters

Name
Type
Description

tokenId

uint256

Token identifier

uint256

exists

Checks if token with passed ID exists

Return Values

Name
Type
Description

[0]

bool

Flag determinating if token exists

ownerOf

Overrides ERC721Upgradeable ownerOf method to return lender address if token is rented

Parameters

Name
Type
Description

tokenId

uint256

Token identifier

Return Values

Name
Type
Description

[0]

address

Token owner address

Last updated