Skip to main content

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);