Create Fixed-Cap Asset

Fixed-cap assets are fungible tokens for which the supply is determined at the time of asset creation. No additional quantities can be generated afterward.

Create the Asset

  1. Write the token smart contract:

    1. Functions

      1. Fixed-cap assets

        1. constructor(cap)

        2. cap()

        3. _beforeTokenTransfer(from, to, amount)

      2. General

        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 fixed-cap asset by sending your code in a transaction to the Opera network

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