LogoLogo
Cryptum.ioGitHub
  • 🌐Cryptum
    • What is Cryptum
    • DeFi Market
    • Ecosystem
      • Bitcoin
      • Ethereum
      • Polygon
      • Avalanche C-Chain
      • BNB Chain
      • Cardano
      • Celo
      • Hathor
      • Solana
      • Stellar
      • XRP Ledger
      • Stratus
      • Hyperledger Besu
  • πŸ‘Products
    • Dashboard Analytics
    • Tokenization
    • Crypto Checkout
      • Overview
      • Getting started
      • Checkout Dashboard
        • Creating your Store
        • Customer Checkout screens
        • Analytics
        • Managing Wallets
        • Creating Collections and NFTs
        • Linking Products to NFTs
        • Monitoring Orders
      • Checkout API
        • Authentication
        • Store
        • Orders
          • Handling Orders
    • Wallets
    • DeFi-as-a-Service
    • On & Off Ramp (soon)
    • E-commerce Plugins
      • Wordpress NFT Plugin
        • How to install NFT Plugin
        • Connect your Credentials to NFT Plugin
      • Wordpress Checkout Plugin
        • How to install Checkout Plugin
        • Connect your Credentials to Checkout Plugin
      • Plugins Guides
        • Creating your Store
        • Manage your Wallets
        • Creating Collections and NFTs
        • Linking Products to NFTs
        • Monitoring Orders
        • Monitoring Store (Analytics)
  • πŸ’»Community Edition
    • Overview
    • Architecture
    • Start for free
    • Getting started
    • Dashboard guide
      • πŸ”‘Creating a Project (API Key)
      • πŸ› οΈStart building!
      • πŸ“ŠMonitoring your Project
      • πŸ“ˆMonitoring Requests
    • SDK guides
      • Get test currencies
      • Chainlink
        • πŸ“ˆPrice Feeds
        • βš™οΈAutomation
        • 🎲VRF
        • πŸ›€οΈCCIP
        • πŸ›€οΈCCIP
        • Project Examples
          • Lottery
          • Send Message CCIP
      • Wallets
      • Balances
      • Prices
      • Tokens
        • EVM Tokens (ERC-20)
        • Solana Tokens (SPL)
        • Cardano Tokens
        • Stellar Tokens
        • XRP Tokens
        • Hathor Tokens
      • NFTs
        • EVM NFTs (Ethereum, Polygon and others)
        • NFTs on Solana
        • NFTs on Hathor Network
      • Queries
        • Wallet information
        • Get transaction by hash
        • Get block information
        • Get transaction receipt by hash
        • Get fees information
        • Get NFT data
        • Get NFT balance
        • Get UTXOs (Unspent transaction outputs)
      • Uniswap
      • Staking
      • Smart Contracts
        • Deploy custom Smart Contracts
        • Loot Box
    • Features and credits
      • Avalanche C Chain
      • Bitcoin
      • BNB Chain
      • Cardano
      • Celo
      • Ethereum
      • Hathor
      • Polygon
      • Solana
      • Stellar
      • XRP Ledger
      • Stratus
    • API guides
      • API Cryptum
      • API Connector
  • πŸ“ƒGLOSSARY
    • Blockchain terms
    • Cryptum terms
Powered by GitBook
On this page
  • What are these tokens and what are they for?
  • And how do I apply this to my business?
  • What steps should I follow to have my asset available on the blockchain?
  • Information and Functionalities of ERC20 Tokens:
  1. Community Edition
  2. SDK guides

Tokens

In this guide, we'll teach you how to create and manage a cryptocurrency (token) on a public blockchain protocol.

What are these tokens and what are they for?

The most used examples in this ecosystem are the ERC20 standard Tokens.

There are several use cases for creating these tokens: Equity, Utility, Stable coin, and many others.

Tokens can be created for use within an ecosystem, can be sold in secondary markets, and much more.

And how do I apply this to my business?

Creating a currency can have several different use cases.

Here is a list of the most used:

  • Currency or credits for internal use in an ecosystem or application

  • Rewards programs for users

  • Creation of coins for DeFi or Exchanges

  • Representation of asset-backed currencies or fiat currencies

  • Use your creativity!

It is important to note that these tokens (currencies), as they exist in the blockchain, are likely to be traded in secondary markets by their custodian holders. And that's not a bad thing!

What steps should I follow to have my asset available on the blockchain?

First of all, you need to plan and define very well the entire ecosystem that this asset will be inserted. It’s not recommended just creating a currency and playing in the market because the chances of something going wrong are huge.

  1. Define your use case and business rules

  2. Define the blockchain protocol that will be used, according to your need. Check performance, scalability, market cap, traded volumes and other infos!

  3. Set the Tokenomics of your asset > stable coin? total supply? This is very important! Check the jurisdiction that you're inserted.

  4. Define the way you want to present your asset to the market - Name, Symbol and Decimals

  5. Define the wallets that will manage this asset. Any of your users will be able to have a wallet? Your business rules!

  6. Publish this token on a Testnet and do as much testing as you can (don’t forget to use the admin wallet)

  7. After testing the token, the ecosystem that involves the token and security factors, deploy the asset on the protocol Mainnet. This will cost you some % fees.

  8. Your currency is available for official use!

Information and Functionalities of ERC20 Tokens:

Your Token must have:

  • Name - the complete way that holders, users and whoever sees your token on blockchain;

  • Symbol - the way that you want your token to be presented - examples: MANA, SOl, ETH, DOGE. Make an impact!

  • Decimals - this is extremely important according to the use case you chose. Beware - Ethereum based protocols allow up to 18 decimal places (fractions). But there are specific details for defining decimals - example Stable Coins.

If you need some help to define your Tokens Structure, call us!

Managing your Token:

Once published on Testnet or Mainnet, your token can be managed through the following functions and informations:

Total Supply - allows you to see the total amount of your token in the market.

Balance Of - allows you to see how much a wallet holds of your token.

Mint - creates amount tokens and assigns them to account, increasing the total supply. It's like "printing money".

Burn - destroys amount tokens from account, reducing the total supply.

Transfer - Emitted when value tokens are moved from one account (from) to another (to).

PreviousPricesNextEVM Tokens (ERC-20)

Last updated 1 year ago

There are many other complementary functionality possible in an ERC20 token. For more information check the OpenZeppelin docs

πŸ’»
https://docs.openzeppelin.com/contracts/2.x/erc20