How to Deploy and Mint KRC20 Token

With Kastle Browser Extension, you can easily deploy (create) your own KRC-20 token and later mint additional tokens as needed. This guide walks you through both processes from start to finish.

The Advanced Features view shows Deploy and Mint KRC20 options. The user chooses a task to begin.
  1. After clicking “Deploy”, the KRC-20 deployment interface will open. Here you’ll fill in the required fields to define your token’s key parameters.

Deploy

The KRC20 deployment form shows fields for ticker, max supply, default mint amount, pre-allocation, and decimals. The user enters token parameters.

Field

Description

Ticker

A short, unique abbreviation for your token — e.g. BTC for Bitcoin or KAS for Kaspa.

Maximum Supply

The total number of tokens that will ever exist. This value cannot be changed after deployment.

Default Mint Amount

The number of tokens created each time you mint.

Preallocation

The amount of tokens automatically created and assigned to your wallet (the deployer) at launch.

Decimal

Defines how divisible your token is (e.g. 8 decimals means one token can be split into 0.00000001).

Fields Overview

  1. Once all fields are filled, review your details carefully, then confirm the transaction to deploy your token on the Kaspa network.
The deployment confirmation screen summarizes the created token for review. The user confirms to finalize deployment.
  1. If deployment succeeds, you’ll see a confirmation screen and your new token will appear in the Assets section of your wallet.
The wallet assets view shows the newly deployed KRC20 token listed under Assets. The user can open token details.

Mint

You can mint any KRC-20 token that has been deployed on the Kaspa network, as long as it hasn’t yet reached its maximum supply. You don’t need to be the original deployer to mint — only the token’s configuration determines if additional minting is allowed.

To mint new tokens:

  1. Open the Mint feature in your wallet.
  2. Enter the token ticker you want to mint.
  3. Select the number of times you wish to mint, based on the token’s predefined default mint amount and remaining supply.
  4. Click “Mint Token.”
The mint interface lets the user select a KRC20 ticker and quantity to mint. The user sets an amount and starts minting.

Once the transaction is confirmed, wait for the process to complete. If the mint succeeds, a confirmation screen will appear, and the newly minted tokens will show up in your Assets section.

The mint success screen shows the updated token balance in the wallet. The user returns to the portfolio.
Kastle Telegram support button – opens @kastlewallet chat
Kastle official X (Twitter) account – opens @kastlewallet
Kastle GitHub repository
Kastle Medium publication – read latest updates

How to Deploy and Mint KRC20 Token

With Kastle Browser Extension, you can easily deploy (create) your own KRC-20 token and later mint additional tokens as needed. This guide walks you through both processes from start to finish.

The Advanced Features view shows Deploy and Mint KRC20 options. The user chooses a task to begin.
  1. After clicking “Deploy”, the KRC-20 deployment interface will open. Here you’ll fill in the required fields to define your token’s key parameters.

Deploy

The KRC20 deployment form shows fields for ticker, max supply, default mint amount, pre-allocation, and decimals. The user enters token parameters.

Field

Description

Ticker

A short, unique abbreviation for your token — e.g. BTC for Bitcoin or KAS for Kaspa.

Maximum Supply

The total number of tokens that will ever exist. This value cannot be changed after deployment.

Default Mint Amount

The number of tokens created each time you mint.

Preallocation

The amount of tokens automatically created and assigned to your wallet (the deployer) at launch.

Decimal

Defines how divisible your token is (e.g. 8 decimals means one token can be split into 0.00000001).

Fields Overview

  1. Once all fields are filled, review your details carefully, then confirm the transaction to deploy your token on the Kaspa network.
The deployment confirmation screen summarizes the created token for review. The user confirms to finalize deployment.
  1. If deployment succeeds, you’ll see a confirmation screen and your new token will appear in the Assets section of your wallet.
The wallet assets view shows the newly deployed KRC20 token listed under Assets. The user can open token details.

Mint

You can mint any KRC-20 token that has been deployed on the Kaspa network, as long as it hasn’t yet reached its maximum supply. You don’t need to be the original deployer to mint — only the token’s configuration determines if additional minting is allowed.

To mint new tokens:

  1. Open the Mint feature in your wallet.
  2. Enter the token ticker you want to mint.
  3. Select the number of times you wish to mint, based on the token’s predefined default mint amount and remaining supply.
  4. Click “Mint Token.”
The mint interface lets the user select a KRC20 ticker and quantity to mint. The user sets an amount and starts minting.

Once the transaction is confirmed, wait for the process to complete. If the mint succeeds, a confirmation screen will appear, and the newly minted tokens will show up in your Assets section.

The mint success screen shows the updated token balance in the wallet. The user returns to the portfolio.
Kastle Telegram support button – opens @kastlewallet chat
Kastle official X (Twitter) account – opens @kastlewallet
Kastle GitHub repository
Kastle Medium publication – read latest updates

How to Deploy and Mint KRC20 Token

With Kastle Browser Extension, you can easily deploy (create) your own KRC-20 token and later mint additional tokens as needed. This guide walks you through both processes from start to finish.

The Advanced Features view shows Deploy and Mint KRC20 options. The user chooses a task to begin.

Deploy

  1. After clicking “Deploy”, the KRC-20 deployment interface will open. Here you’ll fill in the required fields to define your token’s key parameters.
The KRC20 deployment form shows fields for ticker, max supply, default mint amount, pre-allocation, and decimals. The user enters token parameters.

Fields Overview

Field

Description

Ticker

A short, unique abbreviation for your token — e.g. BTC for Bitcoin or KAS for Kaspa.

Maximum Supply

The total number of tokens that will ever exist. This value cannot be changed after deployment.

Default Mint Amount

The number of tokens created each time you mint.

Preallocation

The amount of tokens automatically created and assigned to your wallet (the deployer) at launch.

Decimal

Defines how divisible your token is (e.g. 8 decimals means one token can be split into 0.00000001).

  1. Once all fields are filled, review your details carefully, then confirm the transaction to deploy your token on the Kaspa network.
The deployment confirmation screen summarizes the created token for review. The user confirms to finalize deployment.
  1. If deployment succeeds, you’ll see a confirmation screen and your new token will appear in the Assets section of your wallet.
The wallet assets view shows the newly deployed KRC20 token listed under Assets. The user can open token details.

Mint

You can mint any KRC-20 token that has been deployed on the Kaspa network, as long as it hasn’t yet reached its maximum supply. You don’t need to be the original deployer to mint — only the token’s configuration determines if additional minting is allowed.

To mint new tokens:

  1. Open the Mint feature in your wallet.
  2. Enter the token ticker you want to mint.
  3. Select the number of times you wish to mint, based on the token’s predefined default mint amount and remaining supply.
  4. Click “Mint Token.”
The mint interface lets the user select a KRC20 ticker and quantity to mint. The user sets an amount and starts minting.

Once the transaction is confirmed, wait for the process to complete. If the mint succeeds, a confirmation screen will appear, and the newly minted tokens will show up in your Assets section.

The mint success screen shows the updated token balance in the wallet. The user returns to the portfolio.