Mintless Jetton: A Technical Analysis of TON’s Efficient Airdrop Protocol

You can see the original blog post here

Written By AndyHsu @ TONX ENG

Introduction

In blockchain ecosystems, token airdrops serve as a common mechanism for token distribution and community engagement. However, traditional airdrop implementations face several significant challenges:

  • High Transaction Costs: Each airdrop recipient requires an individual minting transaction
  • Network Scalability Issues: Large-scale airdrops create network congestion
  • Centralized Control Requirements: Projects must maintain centralized distribution systems

These limitations create significant operational constraints for airdrop implementations, particularly for projects with large-scale user bases or limited resources.

What is Mintless Jetton?

Solution Overview

TON blockchain introduces Mintless Jetton, an innovative protocol that extends TEP-74 (TON Jettons Standard) through TEP-177 (Mintless Jettons Standard) and TEP-176 (Custom Payload Offchain Source for Jettons). The protocol enables efficient token distribution through Merkle proof verification, eliminating the need for individual minting transactions.

The protocol leverages cryptographic Merkle proofs to validate airdrop claims, significantly reducing operational costs while maintaining security and scalability.

Core Benefits

  • Cost Optimization: Eliminates per-recipient minting transactions
  • Enhanced Scalability: Supports large-scale distributions without network congestion
  • Cryptographic Security: Implements tamper-proof claim verification via Merkle proofs with double-claim prevention
  • Decentralized Architecture: Removes dependency on centralized distribution systems

Technical Architecture

The Mintless Jetton protocol comprises two primary smart contracts and a Merkle tree verification system.

Core Contract Components

Jetton Minter Contract

  • Manages total token supply and minting operations
  • Stores Merkle root for airdrop verification
  • Handles administrative functions and contract upgrades
  • Maintains metadata URIs for Merkle dump and API endpoints

Jetton Wallet Contract

  • Manages individual user token balances
  • Processes token transfer operations
  • Implements airdrop verification and processing logic
  • Maintains wallet state (balance, owner address, and airdrop status)

System Architecture

System Flow for Mintless Jetton Airdrop Claim

The Jetton Minter contract functions as the master contract, deterministically deriving and managing multiple Jetton Wallet contracts. Each wallet maintains its own isolated state while sharing a common Merkle root for airdrop verification. This one-to-many architecture enables scalable token distribution and efficient transfer operations across the network.

For more technical details and code demos, please read our blog post

1 Like