mirror of openzeppelin-contracts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
openzeppelin-contracts/contracts/token/ERC721
Francisco Giordano e41daba7b4 merge api docs changes 6 years ago
..
ERC721.sol merge api docs changes 6 years ago
ERC721Burnable.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Enumerable.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Full.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Holder.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Metadata.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721MetadataMintable.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Mintable.sol Revert Solidity version bump. (#1729) 6 years ago
ERC721Pausable.sol Revert Solidity version bump. (#1729) 6 years ago
IERC721.sol merge api docs changes 6 years ago
IERC721Enumerable.sol Revert Solidity version bump. (#1729) 6 years ago
IERC721Full.sol Revert Solidity version bump. (#1729) 6 years ago
IERC721Metadata.sol Revert Solidity version bump. (#1729) 6 years ago
IERC721Receiver.sol Revert Solidity version bump. (#1729) 6 years ago
README.md merge api docs changes 6 years ago

README.md

sections
{title Core} {contracts [IERC721 ERC721 IERC721Metadata ERC721Metadata ERC721Enumerable IERC721Enumerable IERC721Full ERC721Full IERC721Receiver]}] [{title Extensions} {contracts [ERC721Mintable ERC721MetadataMintable ERC721Burnable ERC721Pausable]}] [{title Convenience} {contracts [ERC721Holder]}

This set of interfaces, contracts, and utilities are all related to the ERC721 Non-Fungible Token Standard.

For a walkthrough on how to create an ERC721 token read our ERC721 guide.

The EIP consists of three interfaces, found here as IERC721, IERC721Metadata, and IERC721Enumerable. Only the first one is required in a contract to be ERC721 compliant. Each interface is implemented separately in ERC721, ERC721Metadata, and ERC721Enumerable. You can choose the subset of functionality you would like to support in your token by combining the desired subset through inheritance. The fully featured token implementing all three interfaces is prepackaged as ERC721Full.

This page is incomplete. We're working to improve it for the next release. Stay tuned!