Authority

Unfreeze Solana token accounts

Restore transfer ability for previously frozen token accounts. Requires an active freeze authority.

01

Select token

02

Accounts to unfreeze

0 valid

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

If you have frozen token accounts — for a vesting period, a dispute, or by mistake — this tool thaws them again. Select your token, paste the wallets or token accounts you want to unfreeze, and sign. Transfers work again the moment the transaction confirms. You can unfreeze one account or thousands; long lists are split into batches automatically.

Only the token’s freeze authority can do this — an authority that stays in your wallet; Dexmint just assembles each batch for you to review and sign.

How to unfreeze Solana token accounts

  1. Connect the freeze authority wallet

    Connect the wallet holding the token’s freeze authority — no other wallet can thaw accounts. Pick Devnet first for a free practice run.

  2. Select the token

    Pick the token from your wallet or paste its mint address. The tool reads it on-chain and shows the supply, decimals, and whether the freeze authority is still active and held by you.

  3. Paste the accounts to unfreeze

    Choose By wallet to paste plain wallet addresses, one per line — we derive each wallet’s token account for you, so a Snapshot owner column drops straight in. Or choose By token account to paste account addresses directly.

  4. Review the fee ledger

    The fee is charged per account, and the ledger shows the exact total in SOL — with any coupon applied — before anything is signed. Nothing moves until you approve.

  5. Sign each batch

    Roughly twenty accounts fit in one transaction, so a long list becomes a few signatures. A progress tracker follows each batch, and if one fails you can retry just the accounts that didn’t go through.

What unfreezing does on-chain

Freezing on Solana happens per token account, not per wallet. A frozen account still holds its tokens, but it can’t send or receive them. Unfreezing (Solana calls it thawing) issues a thaw instruction signed by the freeze authority, and the account returns to normal: the holder can transfer, trade, and receive again. Balances don’t change — only the lock comes off.

You stay the freeze authority afterwards — thawing doesn’t remove it, so you can freeze the same account again later if you need to.

Unfreeze before you revoke the freeze authority

A common and painful mistake is revoking the freeze authority while accounts are still frozen. Once the authority is gone, nobody — not you, not Dexmint, not anyone — can ever thaw those accounts, and the tokens inside them are stuck permanently. If you plan to revoke the freeze authority as a trust signal before launch, run this tool first and make sure every frozen account is thawed. The Snapshot tool gives you a full holder list to check against.

Frequently asked questions

Who can unfreeze a token account?

Only the wallet holding the token’s freeze authority. Connect any other wallet and the tool blocks you before you can submit. If the authority was revoked, no one can unfreeze those accounts anymore.

Should I paste wallet addresses or token account addresses?

Either. In By wallet mode you paste ordinary wallet addresses and we derive each one’s token account for the selected mint. In By token account mode you paste the account addresses themselves; accounts that don’t belong to the selected token are rejected before you sign.

How is the fee calculated?

Per account, like freezing: the ledger itemises the total in SOL with any coupon before you sign, and Solana adds its own tiny fee per transaction.

What happens with a large list?

About twenty accounts fit in one transaction, so the tool splits your list into batches and asks your wallet to sign each one. You can cancel the remaining batches at any point and retry only the accounts that failed.

Do holders need to do anything?

No. Holders don’t sign anything. Their tokens simply become transferable again the moment your transaction confirms.

Where can I practise the freeze-and-thaw cycle?

On Devnet — freeze a few test accounts and thaw them again with free devnet SOL until the batch flow feels routine, then do it on Mainnet.