For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mint Tokens

Mint ERC-20 tokens on EVM networks using CoinFactory. This guide explains how to create additional tokens and add them to circulation using the token mint function.

What is token minting?

Token minting is the process of creating new tokens and adding them to the circulating supply through a smart contract. The mint function allows a token owner or authorized address to generate additional tokens and send them to a wallet address.

Many ERC-20 tokens include a mintable supply model, which means the total supply can increase over time according to predefined rules in the smart contract.

Minting tokens is commonly used for:

  • distributing rewards to users

  • issuing additional supply for ecosystem growth

  • treasury allocations

  • staking or farming rewards

  • DAO incentives

Supported networks

CoinFactory allows minting ERC-20 tokens on multiple EVM-compatible networks.

Supported networks include Ethereum, Sepolia, BNB Chain, Polygon, Arbitrum, Optimism, Base, Avalanche, Astar, Blast, Linea, Scroll, and Sonic.

The process is identical across these networks because they all support Ethereum Virtual Machine (EVM) smart contracts.

In this guide, we demonstrate the process using an ERC-20 token on Ethereum, but the same steps apply to all supported networks.

Step-by-step guide for minting ERC-20 tokens

Below is a simple step-by-step tutorial for minting additional tokens using the CoinFactory interface.

Step 1: Open the Mint Tokens tool

Start by opening the CoinFactory Mint Tokens tool.

Select the network where your token contract is deployed. For this example, we will use Ethereum Mainnet.

Make sure that:

  • your token is already deployed

  • the token contract supports the mint() function

  • your wallet has permission to mint tokens (owner or minter role).

Step 2: Connect your wallet

Click Connect Wallet and connect a supported Web3 wallet.

Supported wallets include:

  • MetaMask

  • Trust Wallet

  • WalletConnect wallets

Ensure that:

  • your wallet is connected to the correct network

  • the wallet has enough native currency (for example ETH) to pay gas fees.

Step 3: Specify the mint amount and recipient

Enter the amount of tokens you want to mint and specify the recipient wallet address.

The recipient can be:

  • your own wallet

  • a treasury wallet

  • a distribution contract

  • a user address.

Token amounts are automatically adjusted based on the token’s decimals.

If you have successfully filled in the information to mint tokens, click the “Mint Tokens” button.

Important! Our website will prompt you to sign 2 transactions: the first is to verify your creator wallet, and the second is to execute the minting function. Make sure to sign both transactions.

🚀Success! If you followed all the instructions and no errors occurred, your new tokens have been minted and are waiting for you in the wallet you specified.

When should you mint tokens?

Token minting is often used in Web3 projects to manage supply and distribute tokens to users or community members.

Common use cases include:

  • ecosystem incentives

  • staking rewards

  • DAO treasury management

  • token airdrops

  • liquidity incentives


Tip: Always verify that your token contract includes a secure minting mechanism and restricts mint permissions to authorized addresses such as the owner or a designated minter role.

Last updated