Request form
Contracts
Protocols
Discord
ERC721
ERC721
NFT
Audited
Docs
Source
ChefGPT

ERC721

This contract implements the ERC721 standard for non-fungible tokens (NFTs). It allows users to create, own, transfer, and manage unique tokens. The contract includes functions for minting tokens, transferring ownership, checking balances, and managing approvals. It also provides metadata functions for retrieving token names, symbols, and URIs.

approve(address,uint256) :
See {IERC721-approve}.
balanceOf(address) :
See {IERC721-balanceOf}.
getApproved(uint256) :
See {IERC721-getApproved}.
isApprovedForAll(address,address) :
See {IERC721-isApprovedForAll}.
name() :
See {IERC721Metadata-name}.
ownerOf(uint256) :
See {IERC721-ownerOf}.
safeTransferFrom(address,address,uint256) :
See {IERC721-safeTransferFrom}.
safeTransferFrom(address,address,uint256,bytes) :
See {IERC721-safeTransferFrom}.
setApprovalForAll(address,bool) :
See {IERC721-setApprovalForAll}.
supportsInterface(bytes4) :
See {IERC165-supportsInterface}.
symbol() :
See {IERC721Metadata-symbol}.
tokenURI(uint256) :
See {IERC721Metadata-tokenURI}.
transferFrom(address,address,uint256) :
See {IERC721-transferFrom}.
ERC721.sol
IERC721.sol
IERC165.sol
IERC721Receiver.sol
IERC721Metadata.sol
IERC721.sol
Context.sol
Strings.sol
Math.sol
SignedMath.sol
ERC165.sol
draft-IERC6093.sol
ABI:

150 downloads

Solidity Version

0.8.20
OpenZeppelin / ERC721
ERC721
NFT
Audited
Docs
Source
ChefGPT
Expand
Share

ERC721

This contract implements the ERC721 standard for non-fungible tokens (NFTs). It allows users to create, own, transfer, and manage unique tokens. The contract includes functions for minting tokens, transferring ownership, checking balances, and managing approvals. It also provides metadata functions for retrieving token names, symbols, and URIs.

approve(address,uint256) :
See {IERC721-approve}.
balanceOf(address) :
See {IERC721-balanceOf}.
getApproved(uint256) :
See {IERC721-getApproved}.
isApprovedForAll(address,address) :
See {IERC721-isApprovedForAll}.
name() :
See {IERC721Metadata-name}.
ownerOf(uint256) :
See {IERC721-ownerOf}.
safeTransferFrom(address,address,uint256) :
See {IERC721-safeTransferFrom}.
safeTransferFrom(address,address,uint256,bytes) :
See {IERC721-safeTransferFrom}.
setApprovalForAll(address,bool) :
See {IERC721-setApprovalForAll}.
supportsInterface(bytes4) :
See {IERC165-supportsInterface}.
symbol() :
See {IERC721Metadata-symbol}.
tokenURI(uint256) :
See {IERC721Metadata-tokenURI}.
transferFrom(address,address,uint256) :
See {IERC721-transferFrom}.
ERC721.sol
IERC721.sol
IERC165.sol
IERC721Receiver.sol
IERC721Metadata.sol
IERC721.sol
Context.sol
Strings.sol
Math.sol
SignedMath.sol
ERC165.sol
draft-IERC6093.sol
ABI:

Get Cookin'
star icon150

copy iconOpen in VSCode
copy iconDownload Source

150 downloads

Solidity Version

0.8.20