Asigna
WebStacksClarity
  • Introduction
    • About Asigna
    • Supported Wallets
    • Supported Networks
    • Verification Tool
    • Source Code
    • Official Links
  • Bitcoin multisig
    • Technical Specifications
    • Quickstart
      • Connecting to Asigna
      • Setting up your Vault
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
        • Runes
        • BRC-20s
        • Ordinals
        • Rare Sats
      • Embedded Apps
      • UTXO Management
      • Batch Transactions
    • Recovery
      • Software Wallet Setup in Sparrow
      • Ledger Setup in Sparrow
      • Ledger Setup in Caravan
  • Stacks multisig
    • Native Stacks approach
    • Quickstart
      • Connecting to Asigna
      • Setting up your Vault
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
        • SIP-10s
        • NFTs
        • STX20
      • Nonce, queue and conflict transactions
      • Interacting with Apps
  • EVM MULTISIG
    • About
    • Networks and Contracts
    • Quickstart
      • Connect to Asigna
      • Setup Multisig
      • Funding Multisig
      • Batched transactions
      • dApps
  • FRACTAL MULTISIG
    • Technical specifications
  • Developers
    • Integrate Asigna Multisig into your App
      • Stacks
      • Bitcoin
      • EVM
    • Multisig SDK
      • Bitcoin SDK
      • Stacks SDK
      • EVM SDK
  • Appendix
    • Contact us
    • Asigna Audits
    • Privacy Policy
    • Terms of Use
Powered by GitBook
On this page
  1. Stacks multisig
  2. Quickstart
  3. Vault Balance

STX20

What Is STX20?

STX20 is a lightweight token standard for the Stacks blockchain, enabling fungible token creation via inscriptions in the memo field of STX transactions—no smart contracts required. Inspired by Bitcoin minimalism and Ordinals logic, it offers a gas-efficient, decentralized way to deploy, mint, and transfer tokens.

Especially relevant with the upcoming Nakamoto upgrade, STX20 aligns perfectly with Stacks’ push toward faster finality and deeper Bitcoin integration.

🔧 How STX20 Works

STX20 encodes simple actions (deploy, mint, transfer) in the 34-character memo field of STX transactions. Off-chain indexers read these memos and determine token state using deterministic rules.

No contracts, no gas logic — just on-chain data.

Example Formats:

  • Deploy: {operation}{ticker}{total_supply};{limit_per_mint}

  • Mint: {operation}{ticker}{amount}

  • Transfer: {operation}{ticker}{amount}

💡 Key Features

  • No smart contract needed — pure on-chain data

  • Ultra-lightweight — fits within memo field

  • Minimal fees — even 0.000001 STX is enough

  • Immutable — all inscriptions permanently recorded

🧱 Origin of STX20 Tokens

Tokens are deployed by sending a minimal STX transaction with a deploy memo specifying:

  • Ticker (3–8 uppercase letters)

  • Total supply

  • Per-mint limit

After deployment, users can mint or transfer using the same memo logic. No token logic lives in smart contracts — the entire system runs on chain data and indexer interpretation.

PreviousNFTsNextNonce, queue and conflict transactions

Last updated 4 days ago