Create Variable-Cap Asset

Variable-cap assets are fungible tokens for which additional quantities can be minted after creation.

Create the Asset

  1. Write the token smart contract:

    1. Functions

      1. name()

      2. symbol()

      3. decimals()

      4. totalSupply()

      5. balanceOf(account)

      6. transfer(recipient, amount)

      7. allowance(owner, spender)

      8. approve(spender, amount)

      9. transferFrom(sender, recipient, amount)

      10. increaseAllowance(spender, addedValue)

      11. decreaseAllowance(spender, subtractedValue)

      12. _transfer(sender, recipient, amount)

      13. _mint(account, amount)

      14. _burn(account, amount)

      15. _approve(owner, spender, amount)

      16. _setupDecimals(decimals_)

  2. Compile your code into bytecode

  3. Deploy your Variable-cap Asset by sending your code in a transaction to the Fantom network

  4. Navigate to the Explorer to check that your token has been created

  5. You can use the _mint function to create additional units of the token