Authority
SolanaFreeze Solana token accounts
Freeze one or many token accounts at once so they cannot transfer, trade, or move balances until explicitly unfrozen.
Select token
Accounts to freeze
Paste wallet owners (e.g. Snapshot CSV). We derive each wallet’s ATA for the selected mint. The ATA must already exist — freeze cannot create accounts.
- Accounts
- 0
- Batches
- ≤ 1~5/wave
Freezing a token account stops that account from moving your token. A frozen account can’t send, receive, or trade the token until you unfreeze it, the balance stays exactly where it is, just locked in place. Creators use this to stop a compromised wallet, honour a compliance request, or keep trading halted until an official launch. The only requirement: your connected wallet must hold the token’s freeze authority.
A freeze can be reversed while the freeze authority remains active. You sign every batch in your own wallet, and the Unfreeze tool can thaw the accounts later.
How to freeze Solana token accounts
Connect your wallet
Connect the wallet that holds the token’s freeze authority. No other wallet can freeze its accounts. Pick Devnet first if you want to practice with test tokens and test SOL.
Select the token
Pick the token from your wallet or paste its mint address. Dexmint reads the mint and shows whether the freeze authority is active, if it’s revoked or belongs to another wallet, the form tells you before you go further.
Paste the accounts to freeze
Add one address per line, holder wallets in wallet mode (we derive each token account), or token accounts directly. Wrong-mint accounts are rejected before you sign.
Review the fee ledger
The ledger shows the per-account platform fee, any coupon discount, and the estimated batch count before anything is signed.
Sign each batch
Roughly twenty accounts fit per transaction, so long lists become several signatures. A progress bar tracks each batch, and failed batches can be retried alone.
What happens on-chain when you freeze an account
An SPL token mint can have a freeze authority with permission to freeze individual token accounts. Freezing changes the account state so the Token Program rejects transfers to or from it. The tokens are not taken, burned, or moved, and the balance remains visible.
When freezing accounts makes sense
The three most common reasons: a compromised wallet (freeze it before the thief can sell), a compliance or legal obligation to lock specific holders, and pre-launch control, freezing early recipients so nobody trades before your official go-live. In each case, freezing buys you time without destroying anything.
Use it deliberately, though. Freezes are visible on-chain, and a token that freezes accounts without a clear reason loses holder trust fast, which is why many projects revoke the freeze authority once it’s no longer needed.
After you freeze
Because a freeze is a flag rather than a deletion, it is completely reversible: the Unfreeze tool uses the same list-and-batch flow to restore accounts exactly as they were. One caution, if you revoke your freeze authority while accounts are still frozen, they are stuck frozen forever, and nobody can thaw them. Always unfreeze first, then revoke.
Frequently asked questions
Do I need the freeze authority to use this tool?
Yes. Only the wallet holding the token’s freeze authority can freeze its accounts. Dexmint checks the mint when you select it and blocks the form if the authority was revoked or belongs to a different wallet.
Is freezing permanent?
A freeze can be reversed while the freeze authority remains active. If that authority is revoked while accounts are frozen, those accounts cannot be thawed. Unfreeze them before revoking the authority.
How many accounts can I freeze at once?
You can paste multiple accounts. Dexmint splits long lists into size-based transaction batches, guides you through signing each batch, and lets you retry failed batches.
Should I paste wallet addresses or token accounts?
Either works. Wallet mode is easiest: paste holder wallets, for example the owner column from a Snapshot export, and Dexmint derives each wallet’s token account for the selected mint. That account must already exist; freezing can’t create accounts.
What does freezing cost?
The platform fee is charged per account, and the fee ledger shows the total with any coupon discount before you sign. Solana also charges a network fee for each batch. Use test SOL when practicing on Devnet.
Can I freeze holder accounts of an NFT mint?
Freezing works per token account, so it also applies to an NFT mint, as long as that mint has a freeze authority and your wallet holds it. Paste the mint address first: the tool reads its on-chain state and tells you before you go further if no freeze authority exists.
What to do next
- Unfreeze AccountsRestore transfer ability for previously frozen token accounts, individually or in bulk, so holders can transact again.
- Revoke Freeze AuthorityGive up the ability to freeze token accounts, a common trust signal that reassures holders the asset cannot be locked.
- Holder SnapshotCreate a point-in-time list of Solana token or NFT holders, review balances and supply share, and export the available results as CSV.