SPL Token Program

Padrão 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.

Fundação

Detalhes

Licença https://github.com/solana-program/token
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Active (Token Program stable; Token-2022 active development)
Proprietário Solana Foundation / solana-program organization
Órgão de Governança Solana Foundation
País United States (Solana Foundation)
Ano de Início 2020
Stack Rust (Solana program); compiles to BPF/SBF bytecode; Sealevel parallel runtime; Associated Token Account (ATA) program for canonical per-wallet token accounts
Financiamento Solana Foundation; Solana Labs (core development history)
Última Investigação 9 de mar. de 2026

Capacidades

Administração transparente Formatos interoperáveis

Padrão de Contrato Inteligente Atributos

Origens 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 Dados 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
Termos Apache 2.0
Fundos Unknown (part of Solana Foundation core infrastructure budget)
Baseado Em Solana's native account model; conceptually analogous to ERC-20/ERC-721 but architecturally distinct; Token-2022 extends the base Token Program
Permissões Permissionless token creation (anyone may create a mint); optional freeze authority; optional mint authority; Token-2022 adds configurable transfer restrictions and compliance extensions
Ferramentas de Desenvolvimento spl-token CLI; @solana/spl-token (JavaScript/TypeScript); Anchor framework; Metaplex Token Metadata program (for NFT metadata); Solana Playground; Hardhat-equivalent: Anchor testing suite
Maturidade / Padronização do Protocolo 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
Estrutura de Confiança 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
Domínio de Aplicação-Alvo Fungible tokens (stablecoins, governance, utility); NFTs; DeFi protocols; gaming assets; civic tokens and participation credentials; regulated asset issuance (Token-2022)
Modelo de Implantação Singleton shared program; token mints and user token accounts are separate data accounts; no per-token contract deployment
Tipo de Padrão Token Standard
Ecossistema Solana