Frozen Wallet vs Exchange Account Hold - Why the Difference Matters
"My crypto is frozen" can mean two very different things.
Sometimes the wallet address itself is restricted by a token contract. That is an on-chain freeze.
Sometimes the funds are inside an exchange or payment platform, and the platform has locked your account or balance. That is an account hold.
They feel similar because the user cannot move funds. But they are not the same case, and treating them the same wastes time.
The quick test
Ask one question first:
Do you control the wallet address where the funds sit?
If the answer is yes, you have a self-custody wallet case. You can see the address on-chain. You can check token contract status. You may be able to sign a message from the address.
If the answer is no, and the balance is inside an exchange login, you have a platform case. The platform controls the wallets. Your balance is an internal account record.
That changes everything.
What an on-chain wallet freeze looks like
Common signs:
- You see USDT or USDC in a self-custody wallet
- Outgoing token transfers fail
- The address appears on a block explorer
- The token contract may show blacklist or blocklist status
- Other assets may still move
- The wallet can usually still sign messages
The case route is built around address status, ownership proof, transaction history, and source of funds.
What an exchange account hold looks like
Common signs:
- The funds are inside Binance, OKX, Bybit, Coinbase, Kraken, or another platform account
- You cannot withdraw
- The platform asks for documents or explanation
- The blockchain does not show a personal wallet freeze
- Support tickets are inside the platform
- The account may be under risk, KYC, sanctions, source-of-funds, or dispute review
The case route is the platform's support and appeal process. The evidence still matters, but the decision maker is different.
Why people confuse them
Wallet apps and exchanges both use the same word: frozen.
But on-chain tokens and platform balances are different worlds. If your USDT is inside an exchange, Tether does not see "your exchange balance" as your wallet. The exchange controls custody. If your self-custody address is blacklisted, the exchange cannot edit the token contract.
The first step is not arguing. The first step is routing.
Evidence for a wallet freeze
For self-custody:
- Wallet address
- Token and chain
- Incoming transaction hash
- Failed outgoing transaction hash
- Blacklist or blocklist check
- Ownership signature
- Source-of-funds timeline
- Counterparty evidence
Evidence for an exchange hold
For platform cases:
- Platform name
- Account email or user ID
- Ticket number
- Asset and amount
- Deposit or withdrawal record
- Platform messages
- KYC status
- Source-of-funds explanation
- Payment or trade evidence
Do not send wallet signatures if the issue is purely an internal exchange balance unless the platform asks for a specific address proof.
How UnBanMe handles the split
We classify the case first. That saves time.
If it is on-chain, we build around wallet ownership, transaction hashes, and issuer-ready evidence.
If it is platform-side, we build around account records, support tickets, KYC, source-of-funds, and a concise appeal packet.
The goal is the same: move the case through the route that can actually decide it.
FAQ
Can an exchange freeze my account even if my wallet is clean?
Yes. Platform risk systems can restrict accounts internally.
Can Tether or Circle unlock my exchange account?
Usually no. If the hold is inside the platform, the platform controls the account process.
Can an exchange remove an on-chain blacklist?
No. A token contract blacklist is controlled by the issuer.
How do I know which case I have?
Find out whether the funds are in a self-custody address or inside a platform account balance.
Does ownership proof help both cases?
It is critical for self-custody wallet cases. Platform cases usually need account and source-of-funds evidence first.
What should I send UnBanMe?
Send where the funds are held, asset, amount, address or platform, transaction hash if available, and the latest message you received.