I'm creating a prototype using solidity for asset tracking where I need to create a new token for new items that are being added to the tracking system. I have gone through all possible tutorial on ERC721 token standard so far.

  • I need a very basic sample that can explain how tokens get created.

  • Can tokens be created on demand or do we have to create an initial
    set of tokens when the contract is deployed? Thanks!

1 Answer 1


The ERC-721 standard has absolutely no specifications as to how tokens should be created, other than specifying that tokens minted after contract creation must emit events following a certain pattern.

This means you're free to implement whatever token creation functions you desire.

  • Thanks. Is there a simple example that uses erc721 token?
    – A. Eth
    Aug 28, 2018 at 20:40
  • This series will run you through how to write your own ERC721 compliant contract: medium.com/coinmonks/… Aug 28, 2018 at 20:49
  • I read somewhere that the NFTs are nothing but a link to the actual data or a hash of the complex data represented by the token. Does the token represent a value? What makes them unique?
    – A. Eth
    Sep 7, 2018 at 3:57
  • The ERC721 standard is just for managing ownership of NFTs on the blockchain in a standardised way. The optional Metadata extension lets you add a link which points to the complex data represented by the token, but it's up to you what that points to. Two tokens can have the same metadata if you want, but they can't have the same tokenId - that's what makes them unique. As for value though - there is no inherent value in a NFT or any other crypto asset. Your NFT will only have value if it represents something people want to buy. Sep 7, 2018 at 9:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.