Token Base

Base Contracts include standard Ethereum token contracts such as ERC20 (for fungible tokens), ERC1155 (for multi-token contracts), and ERC721 (for non-fungible tokens or NFTs). Future additions include deflationary and reflection variants of ERC20, and lazily minted versions of ERC721 and ERC1155.

ERC20

ERC20 tokens can be divisible into decimals and no special ownership functions are allocated. ERC20 tokens can be used to represent fungible things like:

  • Medium of exchange currency
  • Loyalty rewards and reputation points
  • Voting rights
  • Staking

ERC721

ERC721 is the solution for non-fungible tokens (NFTs), often used for collectibles and games. Select the ERC721 smart contract to create and deploy a non-fungible token smart contract. Each ERC721 token is unique and distinct. They can be used to represent things like:

  • Collectibles
  • Game items
  • Digital assets with royalties
  • Real estate
  • Tickets

ERC1155

ERC1155 is a novel standard for multiple tokens in a single smart contract, along with efficient batched operations for less gas. Select the ERC1155 smart contract to create and deploy a multiple-token smart contract. ERC1155 tokens can represent both fungible and non-fungible assets. Also, massive transfers in a single operation is possible. Therefore, flexibility and efficient batch operation are significant advantages.

ERC1155 tokens can be used to represent both fungible and non-fungible things. It is often used in the gaming sector. In terms of gaming they can be used for things like:

  • Fungibles - Life, energy, experience points
  • Non-fungibles - Gaming characters, weapons
  • Semi-fungibles - Trading cards

What’s Next

Learn about our Token Extension Contracts!