Creating NFTs

An NFT/ERC721 is a smart contract standard which is specialised in Non Fungible Tokens (NFT) and compatible with Opensea. Every NFT is unique, so that only one can can be owned in its current form.


ERC721

The standard functions that have to be supported by a smart contract to fulfil the ERC721 token standard. For reference see: https://eips.ethereum.org/EIPS/eip-721

FUNCTIONS

balanceOf(owner)
ownerOf(tokenId)
approve(to, tokenId)
getApproved(tokenId)
setApprovalForAll(to, approved)
isApprovedForAll(owner, operator)
transferFrom(from, to, tokenId)
safeTransferFrom(from, to, tokenId)
safeTransferFrom(from, to, tokenId, _data)
_safeTransferFrom(from, to, tokenId, _data)
_exists(tokenId)
_isApprovedOrOwner(spender, tokenId)
_safeMint(to, tokenId)
_safeMint(to, tokenId, _data)
_mint(to, tokenId)
_burn(owner, tokenId)
_burn(tokenId)
_transferFrom(from, to, tokenId)
_checkOnERC721Received(from, to, tokenId, _data)

ERC165

constructor()

supportsInterface(interfaceId)

_registerInterface(interfaceId)

CONTEXT

_msgSender()
_msgData(

EVENTSIERC721

Transfer(from, to, tokenId)
Approval(owner, approved, tokenId)
ApprovalForAll(owner, operator, approved)

Smart Contract
Description
Blockchain

The smart contract template to deploy single-copy NFTs.This version allows you to dissociate the wallet funding gas fees.

ONINO, Ethereum, BSC, Avalanche, Polygon, Fantom,

The capped ERC721 NFT smart contract template for single-copy Non Fungible Tokens (NFT).

ONINO, Ethereum, BSC, Avalanche, Polygon, Fantom,

ERC1155 NFTs collection

The smart contract standard to manage multiple-copies NFTs.

ONINO, Ethereum, BSC, Avalanche, Polygon, Fantom,

Last updated