### 1.Query the Token Name

Call the name() function of the TRC721 contract to get the token name.



Return results:



### 2.Query the Token Symbol

Call the symbol() function of the TRC721 contract to get the token symbol.



Return results:



### 3.Query the Balance

Call the balanceOf() function of the TRC721 contract to get the balance of tokens for the specified account.



Return results:



### 4.NFT Transfer

Call the tranferFrom() function of the TRC721 contract for NFT transfers



Return results:



### 5.Approve the Control of an NFT to Another Address

Call the approve() function of the TRC721 contract to grant NFT access to other addresses



Return results:



### 6.Query All NFT information of a TRC-721 Contract of a Specific Address

(1).Call the function of balanceOf(address _owner) to query the number of NFT holdings



Return results::



(2).Call the function of tokenOfOwnerByIndex(address _owner, uint256 _index) to traverse all token_ids

The number of NFTs held by the above address is 2, so the index of the query is 0 and 1 respectively.



Return results:



(3).Call the function of tokenURI(uint256 _tokenId) to query the details of every NFT.



Return results: