Solana
USDC

Can USDC Be Frozen on Solana?

Yes — Circle kept the freeze authority on the Solana USDC mint, and it uses it. The mechanism is plain SPL Token, so it is visible to anyone who reads the mint, and it behaves noticeably differently from Tether’s blacklist on Tron.

How the freeze works

Circle holds the freeze authority on the Solana USDC mint. It does not call a function on a custom contract the way Tether does — it sends the SPL Token program’s FreezeAccount instruction, which is a standard Solana capability any mint can keep at creation.

This is the detail that trips people up: Solana freezes a token account, not a wallet. A frozen USDC account is one address-and-mint pair, so the wallet’s SOL and its other SPL tokens keep moving normally, and a wallet holding USDC in more than one token account can have one frozen and the rest untouched.

FreezeFreezeAccount instruction (SPL Token program)
UnfreezeThawAccount instruction (SPL Token program)
EventsFreezeAccount, ThawAccount

Can the balance be destroyed?

The SPL Token program has no instruction that lets a freeze authority destroy someone else’s balance. Circle can immobilize USDC indefinitely, but it cannot burn a frozen account’s tokens the way Tether can on Tron — burning still requires the account owner’s signature.

Recorded on this contract so far: 13 freezes, 1 release, and 0 burns.

Go deeper on USDC / Solana

FAQ

Who can freeze USDC on Solana?

Circle holds the freeze authority on the Solana USDC mint. It does not call a function on a custom contract the way Tether does — it sends the SPL Token program’s FreezeAccount instruction, which is a standard Solana capability any mint can keep at creation.

What exactly gets frozen — the wallet or the balance?

This is the detail that trips people up: Solana freezes a token account, not a wallet. A frozen USDC account is one address-and-mint pair, so the wallet’s SOL and its other SPL tokens keep moving normally, and a wallet holding USDC in more than one token account can have one frozen and the rest untouched.

Can a freeze on Solana be reversed?

Reversal uses ThawAccount, the mirror of the freeze, and only Circle can send it. Circle freezes on law-enforcement request and publishes little about individual cases, so the realistic route is a support request with the case reference from whoever reported the account. FreezeRadar has recorded 1 release against 13 freezes on this contract.