security

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.

Related Terms

Token-2022 Permanent Delegate Pausable NonTransferable