SPL Token
The canonical fungible token program. Every SPL token on Solana uses this layout.
SPL Token Instructions
Token Program
Instruction data layouts for the SPL Token Program — Transfer, MintTo, Burn, Approve, and the Checked variants. A 1-byte discriminator followed by a u64 amount (and decimals for Checked).
Explore
Mint
Token Program · 82 bytes
Describes a token — its authority, total supply, decimals, and optional freeze authority. USDC, USDT, and wrapped SOL all have Mint accounts.
Explore
Multisig
Token Program · 355 bytes
An m-of-n multi-signature account that can act as any authority on a Mint or Token Account. Up to 11 signers; m signatures required to authorize an action.
Explore
Token Account
Token Program · 165 bytes
Holds a balance of one specific token for one specific owner. Associated Token Accounts (ATAs) are the standard derivation.
Explore