ERC721
An ERC721 token contract keeps track of non-fungible tokens.
ERC721 Name
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var name = await erc721.Name();
ERC721 Symbol
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var symbol = await erc721.Symbol();
ERC721 TokenURI
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var tokenURI = await erc721.TokenURI(tokenId);
ERC721 BalanceOf
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var balanceOf = await erc721.BalanceOf(ownerAddress);
ERC721 OwnerOf
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var ownerOf = await erc721.OwnerOf(tokenId);
ERC721 SafeTransferFrom
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
await erc721.SafeTransferFrom(from, to, tokenId);
ERC721 TransferFrom
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
await erc721.TransferFrom(from, to, tokenId);
ERC721 Approve
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
await erc721.Approve(to, tokenId);
ERC721 GetApproved
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var receipt = await erc721.GetApproved(tokenId);
ERC721 SetApprovalForAll
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var receipt = await erc721.SetApprovalForAll(operator, _approved);
ERC721 IsApprovedForAll
Method:
ERC20 erc721 = new ERC721(web3, contractAddress);
var receipt = await erc721.IsApprovedForAll(owner, operator);