How to Create a Token (Jetton) on the TON Network
Learn how to create a Jetton token on the TON network using the official TON minter, Tonkeeper, token metadata, supply settings, and deployment transaction.
About this TON Jetton token creation tutorial
This tutorial shows how to create a Jetton token on the TON network using the official TON minter. You will learn how Jettons work, how to prepare token metadata, connect Tonkeeper, deploy the token, view the contract address, send tokens, and check holders on a TON explorer.
Overview
Jettons are fungible tokens on the TON network, similar in purpose to ERC20 tokens on Ethereum. This lesson walks through the beginner workflow for creating a token with the official TON minter: preparing a logo URL, entering token name and symbol, keeping the default decimals, setting total supply, adding a short description, connecting Tonkeeper, confirming the deployment transaction, waiting for confirmation, viewing the created token in Tonkeeper, copying the token contract address, sending tokens to another wallet, and checking transactions and holders on a TON blockchain explorer.
For official reference, review TON Minter — Official TON tool for creating Jetton tokens on the TON network.
Step-by-step tutorial outline
Understand TON Jettons
The tutorial starts by explaining that tokens on the TON network are called Jettons and are used for projects, Telegram airdrops, trading, and exchange listings.
Open the official TON minter
The lesson uses the official TON minter page to create a token without manually writing smart contract code.
Prepare Tonkeeper
Tonkeeper is required to connect the wallet and confirm the deployment transaction. The tutorial uses the browser extension version.
Prepare the token logo
The token logo must be uploaded somewhere publicly accessible, then its URL is entered in the minter. The recommended logo format is PNG with 256 by 256 pixels.
Enter token information
The token name, symbol, decimals, total supply, and short description are entered before deployment.
Connect the wallet
The minter can connect to Tonkeeper through mobile QR scanning or the desktop browser extension.
Deploy the Jetton
After clicking deploy, the transaction is confirmed in Tonkeeper and the network fee is paid in TON.
Wait for transaction confirmation
If the minter shows an error or pending state, the transaction should be checked and enough time should be allowed for confirmation.
View the created token
After confirmation, the created Jetton appears in Tonkeeper with the supply, logo, and unverified token label.
Copy the contract address
The token contract address can be shared with others so they can add the Jetton to their wallets.
Test token transfer
The tutorial sends some tokens to another wallet address and waits for the balance and holder list to update.
Check transactions and holders
The token contract can be searched in a TON explorer to review transactions and token holders after confirmation.
Continue learning with more Smart Contracts tutorials on BitDemy.
Key takeaways
- Jettons are fungible tokens on the TON network.
- The official TON minter can create a Jetton without manually writing code.
- Tonkeeper is used to connect the wallet and approve the deployment transaction.
- A token logo should be publicly hosted before creating the Jetton.
- The tutorial keeps the default 9 decimals used by the minter.
- Token supply can be set during the creation process.
- New Jettons may appear as unverified tokens in Tonkeeper at first.
- The Jetton contract address can be shared so others can add the token.
- TON explorers can be used to check transactions and holders.
While following the practical steps, Tonkeeper is also useful: TON wallet used to connect, confirm transactions, and manage Jettons.
Security notes
- Use only the official TON minter and official Tonkeeper website or app stores.
- Keep enough TON in the wallet to pay the deployment transaction fee.
- Do not upload private or copyrighted assets as a public token logo.
- Check the token name, symbol, logo URL, supply, and description before deploying.
- Review the Tonkeeper transaction details before confirming.
- Wait for transaction confirmation before assuming the deployment failed.
- Share only the token contract address, never wallet recovery words or private keys.
- New or unverified tokens should be treated carefully before public trading or promotion.
Tools and topics mentioned
- TON
- Jetton
- TON minter
- Tonkeeper
- Gram
- Token logo
- Token symbol
- Token supply
- Token decimals
- TON explorer
- Contract address
- Telegram tokens
For deeper verification, use TON documentation — Official TON documentation for Jettons, wallets, and network concepts.
Transcript summary
The tutorial explains what TON Jettons are, opens the official TON minter, prepares Tonkeeper, adds a public token logo URL, enters token name, symbol, decimals, supply, and description, connects the wallet, deploys the token, confirms the transaction, waits for confirmation, views the new Jetton in Tonkeeper, copies the contract address, sends tokens to another wallet, and checks transactions and holders in a TON explorer.
Frequently asked questions
What is a Jetton on TON?
A Jetton is a fungible token standard on the TON network, similar in purpose to ERC20 tokens on Ethereum.
Do I need Tonkeeper to create a Jetton?
Tonkeeper is used in this tutorial to connect the wallet and confirm the token deployment transaction.
How much TON is needed to deploy a Jetton?
The tutorial shows that the wallet should have enough TON for the deployment transaction fee. The required amount can vary depending on the tool and network conditions.
What logo format should I use for a Jetton?
The tutorial uses a publicly hosted PNG logo and mentions 256 by 256 pixels as the expected size.
Can other people add my Jetton to their wallet?
Yes. After deployment, you can share the Jetton contract address so other users can add the token to their wallet.
Why does Tonkeeper show the token as unverified?
A newly created token may appear as unverified because it has not been officially recognized or listed by the wallet yet.
How can I check Jetton holders?
You can search the Jetton contract address in a TON blockchain explorer and review holders and transactions after confirmation.