Mint
Describes a token: its authority, total supply, decimals, and optional freeze authority. USDC, USDT, and wrapped SOL all have Mint accounts.
Sample: USDC Mint
(cached; refreshes hourly · mainnet only)
An SPL Mint account defines a fungible token on Solana — its authority, total supply, decimals, and optional freeze authority. USDC, USDT, and wrapped SOL are all defined by Mint accounts.
Solana doesn't ship a built-in token primitive. The SPL Token program treats every fungible token the same way: each token has exactly one Mint account holding the canonical metadata, and many Token Accounts holding individual balances. This separation is what lets the same token live in millions of wallets without re-storing the metadata each time.
You encounter a Mint anytime you read the mint field of a Token Account, call getMint over RPC, or look up an asset on Jupiter, a wallet UI, or an explorer.
The 82-byte layout is small and dense: mint_authority decides who can mint new supply (or None if minting is locked), supply is the running total in atomic units, decimals is the display divisor that turns atomic units into human numbers, is_initialized is a one-byte flag, and freeze_authority decides who (if anyone) can freeze individual Token Accounts. Both authorities are Option — a one-byte tag in front of a 32-byte pubkey when present.