id author title date pages extension mime words sentences flesch summary cache txt ethereum-org-4312 ERC-721 Non-Fungible Token Standard | ethereum.org .html text/html 1648 288 63 ERC-721 Non-Fungible Token Standard | ethereum.org If a Smart Contract implements the following methods and events it can be called an ERC-721 Non-Fungible Token Contract 1 function balanceOf(address _owner) external view returns (uint256); 2 function ownerOf(uint256 _tokenId) external view returns (address); 3 function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable; 6 function approve(address _approved, uint256 _tokenId) external payable; 8 function getApproved(uint256 _tokenId) external view returns (address); 1 event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId); 2 event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId); Let's see how a Standard is so important to make things simple for us to inspect any ERC-721 Token Contract on Ethereum. We just need the Contract Application Binary Interface (ABI) to create an interface to any ERC-721 Token. 1# Using the Pregnant and Birth Events ABI to get info about new Kitties. EIP-721: ERC-721 Non-Fungible Token Standard ./cache/ethereum-org-4312.html ./txt/ethereum-org-4312.txt