Francisco Giordano 2f9ae975c8 merge api docs changes 6 anos atrás
..
ERC721.sol 2f9ae975c8 merge api docs changes 6 anos atrás
ERC721Burnable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Enumerable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Full.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Holder.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Metadata.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721MetadataMintable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Mintable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
ERC721Pausable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
IERC721.sol 2f9ae975c8 merge api docs changes 6 anos atrás
IERC721Enumerable.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
IERC721Full.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
IERC721Metadata.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
IERC721Receiver.sol 67bca857ee Revert Solidity version bump. (#1729) 6 anos atrás
README.md 2f9ae975c8 merge api docs changes 6 anos atrás

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!