Developer Docs
  • Getting Started
    • Xircus Web3 Protocol
    • Wallet & Authentication
    • Own Your Web3 Apps
    • Deploying Web3 Apps
    • Deploying NFT Collection
    • Minting and Importing NFTs
    • Listing and Selling NFTs
    • Supported Chains
  • Terminologies
    • DUST - Template System
      • The Presets
      • Dust
      • Dust React
      • Dust Chakra
      • Dust Radix
    • Carousel - Template Routers
    • Graphee
      • for TON Chain
  • Launching Your App
    • Quest Apps
    • NFT Marketplace Apps
    • eCommerce Apps
    • Launchpad Apps
  • TON Contracts
    • ⚡Quick Start
    • ⛏️Minter
      • Quick Start
      • Jetton
      • Jetton Non-Shard
      • NFT
      • SBT
      • Wallet
    • 🏪Marketplace
      • ⚡Quick Start
      • NFT Market
      • NFT Music Market
      • NFT Ticket Market
      • NFT Subscription Market
    • 🌱Launchpad
      • Getting Started
      • Auction Instant
      • Auction Pool
      • Auction Fair Launch
      • NFT Pre-Mint Auction Randomizer
      • NFT Allowlist Auction
    • 🛍️eCommerce
      • Checkout
      • Property Rentals
      • Fleet Courier
      • Delivery Pooling
      • Real World Assets
    • ⛰️Governance
      • Staking
      • Locker
      • Vesting Locker
      • Vesting Locker Simple
      • Proposals
    • ⛳Prediction
      • Getting Started
      • Optimistic Oracles
      • Prediction Market Factory
  • Platform Tools
    • 📃Smart Contracts
    • 🏅Open Quest & Leaderboard
    • ⚒️Web3 Minters
    • 🎨Generative NFT Creator
    • ✨NFT Auctioneer
  • App Templates
    • NFT Marketplace
    • Crowdfunding Launchpad
    • DeFi Exchange
    • Prediction Market
    • NFT Social
    • Token XP Campaigns
  • TON Blockchain
    • TON React
    • Telegram Mini dApps
  • React Reference
    • ⚡Quick Start
    • Hooks
      • useTonConnect
      • useUtils
      • useRegistry
      • useApp
      • useStorage
      • useTon
      • useTelegram
    • Recipes
      • Connect via Wallet Provider
      • Using Wallet Authentication
  • GraphQL Reference
    • ⚡Quick Start
    • Schemas
      • App
      • Currency
      • Account
      • Chain
      • Market
    • Methods
      • Get Apps
      • Get App
  • Core SDK Reference
    • ⚡Quick Start
    • Methods
  • Xircus CLI
    • ⚡Quick Start
    • Commands
      • Create
      • App
      • Contract
      • Skin
      • Module
  • DUST App Template Building
    • Getting Started
    • Dust Chakra Common
      • AppBrand / AppHeader
      • EditableFields
Powered by GitBook
On this page
  • Variants
  • Standard
  • Hooks
  • Contract
  • Operations
  • Methods
  1. TON Contracts
  2. Minter

Jetton

Jettons are tokens on TON Blockchain - one can consider them similarly to ERC-20 tokens on Ethereum

Variants

Name
Description
Status

Base

Standard Jetton Token

Available

Pause-able

with Pause/Unpause Minting

TBA

Deflationary

Pays tax and burns token to lower supply on transfer

TBA

Auto-Liquidity

Pays tax and adds liquidity to DEX on transfer

TBA

Reward Emitting

Emits reward Jetton, NFT or SBT

TBA

Allowlist

Allowlist to Mint and Transfer (exclusive access)

TBA

Standard

  • TEP-64

  • TEP-74

  • TEP-89

Hooks

  • useJetton

  • useJettonInfo

  • useJettonTransfer

  • useJettonBurn

  • useJettonWallet

Contract

All jetton contracts are discoverable

Operations

  • transfer

  • mint

  • burn

Methods

  • get_jetton_data

  • get_wallet_address

We need a Jetton Minter with approval-spending list where owner can add contracts with spendable balance to transfer jettons. Balance Discovery Problem With current jetton model, it requires a multi-hop message to get the balance - Contract sends op::get_balance to Minter - Minter forwards op::get_balance_notification to Wallet - Wallet verifies request from minter forwards op::jetton_balance to Contract - Contract verifies Wallet (requires registration) and process balance value

PreviousQuick StartNextJetton Non-Shard

Last updated 1 year ago

⛏️