UnBanMe Start a case
Back to blog

How to Sign a Message in MetaMask Without Risking Your Wallet

· 3 min read

If your ERC-20 USDT or USDC is frozen, one of the fastest useful things you can still do is prove that the wallet is yours. You do not need to move tokens to do that. You do not need to reveal your seed phrase. You do not need to give anyone remote access.

You can sign a message.

A message signature is a cryptographic proof from your wallet address. It says: the person submitting this case controls the private key behind this address. That is exactly the fact a frozen-asset case usually needs early.

What a signature is

A signature is not a transaction. It does not send ETH. It does not send USDT or USDC. It does not approve spending by itself.

It is a signed piece of text.

The important detail is the text. If the message is clear, specific, and limited to ownership proof, the signature is useful. If the message is vague, binary, unreadable, or asks for approval-like language, do not sign it.

What a safe message should say

Use a plain text message that a normal person can read.

Example:

UnBanMe ownership proof

Address: 0x...
Case ID: UB-...
Date: 2026-08-13

I confirm that I control this wallet address for UnBanMe case review.
This signature is for ownership proof only.
It does not authorize any transaction, transfer, approval, or spending permission.

This does three things:

How to think before signing

Before clicking sign, read the message. Not the website around it. Not the promise in the chat. The actual message shown by MetaMask.

Ask:

If the answer is not clear, stop.

What not to sign

Do not sign:

Some signatures are harmless ownership proof. Some signatures are dangerous approval flows. The difference is not cosmetic. Read the wallet prompt.

What UnBanMe needs from a MetaMask signature

For a case packet, the useful pieces are:

That is enough to verify control. We do not need your seed phrase. We do not need your private key. We do not need to connect to your computer.

Why this matters in frozen wallet cases

When tokens cannot move, a normal transfer-based proof is impossible. A signature solves that problem because signing is off-chain.

It gives the case a solid starting point:

"This address is controlled by the person submitting the case."

After that, the work moves to transaction history, source of funds, and the evidence packet.

FAQ

Does signing a message move my funds?

No. A normal message signature does not move funds.

Does signing cost gas?

No. Message signing is not an on-chain transaction.

Can a frozen wallet still sign?

Yes. A token freeze does not stop the wallet from signing messages.

Should I sign unreadable hex?

No. For ownership proof, use a readable message whenever possible.

Does UnBanMe need my seed phrase?

No. Ownership proof uses a signature, not your recovery phrase.

Can a signature be reused by attackers?

Badly designed signature requests can create risk. That is why the message should include the case, date, purpose, and no spending permission.