Enjin Smart Contracts are an implementation of the ERC-1155 token standard.

CryptoItem is the core contract, which has functions for minting and infusing Enjin Coin (ENJ) into assets, melting assets back into ENJ, setting up token whitelists, transfer fees, and bound settings, as well as all standard ERC-1155 functions.

There are four Supply Model smart contracts:

  • Fixed: You can have up to [TOTAL SUPPLY] number of items in circulation at one time.
  • Settable: Allows you to edit the total supply at any time.
  • Infinite: You can mint as many items as you want, exceeding total supply.
  • Collapsing: Once melted, the items cannot be re-minted.