Jetton 2.0 is the latest and most optimized Jetton implementation. Unlike previous versions, it deploys Jetton Wallets in the same shardchain as the owner’s Toncoin wallet.See it in action: Jetton 2.0 repository.
Release date: Apr 18, 2022GitHubSince the initial TEP-74 publication on 12.03.2022, this was the first public Jetton release. It doesn’t support Jetton Wallet Discovery (TEP-89 standard) and contains some gas estimation techniques that are now considered bad practice. Overall, this implementation is deprecated and shouldn’t be used for any production development.
Release date: Jan 19, 2023GitHubFor a long time, this version was the most widely adopted in the community. The minter.ton.org UI mint tool deploys Jettons with this code. It contains the necessary minimum feature-wise, but isn’t optimized for the latest TVM and blockchain changes. Also, the repository itself doesn’t include any advanced tests and scripts.
Release date: Apr 14, 2024GitHubWith the USDT release on TON, an advanced version of the Jetton contract was developed. This version introduces many new TVM gas assertion techniques, as well as extended functionality. Since USDT is a centralized asset, there are specific requirements and restrictions for its operations. More specifically, there is no burn opcode, which means that formally, the Governance contract is not TEP-compliant, as Jetton burn functionality is part of the standard. Also, the Minter contract includes a governance mechanism that allows users to perform any actions on other Jetton Wallets.Another noticeable advantage of this implementation is extensive testing. All previous versions didn’t test edge cases of config changes that will affect storage / forward fees. This test suite became the foundation for all future Jetton versions.
Release date: Apr 25, 2024GitHubThis version is straightforward - it is a forked Stablecoin contract with removed governance functionality and added burn mechanism. Until recent times, it was the most suitable Jetton for basic on-chain coin use cases.
Release date: Sep 22, 2024GitHubDuring the time of massive on-chain project airdrops and CEX listings, there was a demand for a cheap and easy way to distribute initial Jetton tokens. You can read more about the history here. This version is also made from the Stablecoin contract with removed governance and allowed burn. It’s implemented as a Merkle-proof airdrop, enabling the minting of Jettons directly on the Jetton-Wallet contract in a decentralized manner. The implementation is designed to support large-scale airdrops without incurring high costs or placing a significant load on the blockchain.To this day, Mintless Jetton is the only widely known implementation that uses the custom_payload field in the original transfer#0f8a7ea5 TL-B. After the initial claim, each Jetton Wallet can be used as a regular Jetton (which it actually is).Note that to use Mintless Jetton to its full extent, you will need to cooperate with wallets for additional indexing and payload creation.
Release date: Aug 1, 2025GitHubThis is the latest Jetton implementation. It utilizes new shardchain optimizations — Jetton Wallet holding a user’s token balance is now always deployed in the same shardchain as the owner’s wallet. This became possible after the TON node introduced functionality to deploy smart contracts into a specific shardchain (StateInit.fixed_prefix_length).It makes transfers and operations with Jetton 2.0 up to 3 times faster under heavy network load compared to the previous versions of Jetton. This version is recommended for all new projects working with Jettons.