Default Account State
Token-2022 extension that creates new token accounts in the frozen state by default. The basis for allowlist stablecoins and KYC gates.
Default Account State
Default Account State is a Token-2022 mint extension that determines the initial status of newly created token accounts. With the extension active, every fresh account starts in status frozen — holders cannot receive or send the token until the freeze authority explicitly unfreezes them.
Built for
- KYC gates — only verified users get unfrozen
- Allowlist stablecoins — only registered wallets can move the token
- Institutional distribution — tokens go to custodians before unlock
Honeypot risk
For meme coins or unknown mints with active DefaultAccountState=frozen, a protocol-native honeypot pattern emerges: the token looks normal in DEX listings, the user buys, but the token account is immediately frozen. Selling is impossible.
Pre-purchase check
Mint status is retrievable via Solscan, RugCheck, or getAccountInfo --output jsonParsed. The Default Account State flag should be checked before buying any unknown mint.
Deep dive
Pillar Token-2022 explained.