SPL Token Program

Estándar de Contrato Inteligente

Solana Program Library Token Program: the canonical on-chain program defining fungible and non-fungible token standards for the Solana blockchain. Unlike Ethereum's per-token contract model, a single shared program manages all SPL token operations, with individual mints and token accounts as data accounts. Token-2022 (2023) extends the base program with transfer hooks, confidential transfers, interest-bearing logic, and metadata extensions.

Fundación

Detalles

Licencia https://github.com/solana-program/token
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Active (Token Program stable; Token-2022 active development)
Propietario Solana Foundation / solana-program organization
Órgano de Gobierno Solana Foundation
País United States (Solana Foundation)
Año de Inicio 2020
Stack Rust (Solana program); compiles to BPF/SBF bytecode; Sealevel parallel runtime; Associated Token Account (ATA) program for canonical per-wallet token accounts
Financiamiento Solana Foundation; Solana Labs (core development history)
Última Investigación 9 mar 2026

Capacidades

Administración transparente Formatos interoperables

Estándar de Contrato Inteligente Atributos

Orígenes Developed by Solana Labs (now Solana Foundation) as foundational infrastructure for the Solana ecosystem. Designed around Solana's stateless, account-based architecture where programs are stateless and data lives in separate accounts. Replaces Ethereum's model of one contract per token with a shared program handling all token mints. Token-2022 introduced in 2023 to add enterprise and DeFi-grade extensions.
Formatos de Datos Mint account (82 bytes): supply, decimals, mint_authority, freeze_authority; Token account (165 bytes): mint, owner, amount, delegate, state; Borsh serialization for instruction data; Token-2022 adds variable-length extension data to mint and account layouts
Términos Apache 2.0
Fondos Unknown (part of Solana Foundation core infrastructure budget)
Basado En Solana's native account model; conceptually analogous to ERC-20/ERC-721 but architecturally distinct; Token-2022 extends the base Token Program
Permisos Permissionless token creation (anyone may create a mint); optional freeze authority; optional mint authority; Token-2022 adds configurable transfer restrictions and compliance extensions
Herramientas de Desarrollo spl-token CLI; @solana/spl-token (JavaScript/TypeScript); Anchor framework; Metaplex Token Metadata program (for NFT metadata); Solana Playground; Hardhat-equivalent: Anchor testing suite
Madurez del Protocolo / Estandarización Production standard; all major Solana wallets and DEXes support SPL tokens; Token-2022 reaching maturity with growing adoption for enterprise and regulated asset use cases
Marco de Confianza Trustless: program is immutable on-chain; mint and freeze authorities controlled by configurable keypairs or multisig; Token-2022 confidential transfers use zero-knowledge proofs; trust model governed by Solana consensus
Dominio de Aplicación Objetivo Fungible tokens (stablecoins, governance, utility); NFTs; DeFi protocols; gaming assets; civic tokens and participation credentials; regulated asset issuance (Token-2022)
Modelo de Despliegue Singleton shared program; token mints and user token accounts are separate data accounts; no per-token contract deployment
Tipo de Estándar Token Standard
Ecosistema Solana