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

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