Why Is Your Wallet Blocked on Uniswap? How DeFi Front-End Screening Works

By Alexandr Kerya · · 7 min read

TL;DR - Your wallet is blocked on Uniswap because its front-end runs your address through a screening provider, and an on-chain link to sanctions or stolen funds tripped the filter.

You connect your wallet, go to swap, and the Uniswap app refuses with a short notice that your address has been blocked. Nothing on the blockchain changed, your funds are still there, and most other apps still work. The block lives in the website, not the chain, and it almost always traces back to what your address has touched on-chain. Knowing what triggered it tells you whether this is a clerical false positive or a real exposure problem you need to fix before an exchange sees it too.

Why does Uniswap say your address is blocked?

The Uniswap protocol is open smart-contract code that anyone can call. The thing you actually use is the front-end: the website and app run by Uniswap Labs, a US company. To stay compliant, that front-end screens the wallet you connect. Uniswap Labs partnered with the blockchain-intelligence firm TRM Labs, and when you connect, your address is sent to TRM, which returns a risk level. If the score crosses Uniswap's threshold, the website refuses to build a transaction for you.

This is a centralized policy bolted onto a decentralized protocol. The contracts themselves do not check anyone. The company that hosts the most popular doorway to those contracts does, because it has to answer to regulators. So a block is a statement about how a risk vendor scored your address, not a verdict from the blockchain itself.

How a DeFi front-end screens a connected wallet.A user connects a wallet to the front-end, the front-end sends the address to a screening provider, the provider returns a risk level, and the website then either allows the swap or blocks it.What happens when you connectConnectyour walletFront-endsends addressRisk vendorreturns a scoreAllowed to swapBlockedscore over threshold
The block is a front-end decision driven by a third-party risk score, not a change to your wallet or the protocol.

Which wallets get blocked, and why?

Uniswap Labs has said it acts on a narrow set of cases: addresses that are sanctioned, or that have directly received hacked or stolen funds. The screening provider, though, checks for a wider set of illicit categories. Public reporting on TRM-style screening lists categories such as sanctions, terrorism financing, hacked and stolen funds, ransomware, human trafficking, and child sexual abuse material.

The trigger is on-chain exposure, not your identity. You do not have to be a criminal to get scored. If your address received coins that trace back to a sanctioned entity or a hack, even a few hops away, the vendor can attach risk to you. That is how an ordinary user ends up blocked: a payment from the wrong counterparty, a token airdrop from a tainted source, or a swap that pulled in funds with a bad history.

Are you banned from Uniswap, or just the website?

This distinction decides what you can do next. The block sits on the Uniswap Labs front-end. The underlying protocol is a set of public contracts on Ethereum and other chains, and those contracts do not screen anyone. A blocked address can still reach the same pools through a different interface or by calling the contracts directly, because there is no on-chain ban to enforce.

So you are not frozen and your tokens are not seized. You have lost access to one company's website, not to your assets. That is genuinely useful to know, but it is not the whole story. The same on-chain exposure that got you blocked here is exactly what a centralized exchange screens for on deposit, and an exchange can freeze funds where a website only turns you away.

A front-end block does not remove protocol access.Two panels. The left panel shows the Uniswap Labs website blocking the wallet. The right panel shows the on-chain smart contracts still open to the same wallet through other interfaces.Front-end block vs protocol accessThe websiteBlocks your addressNo swap is builtcompany policy, off-chainThe contractsStay open to allNo on-chain banreachable other ways
Losing the website is not losing your funds, but the exposure behind the block still follows your address to every exchange.

What if your wallet was blocked by mistake?

False positives happen. When Uniswap first published a batch of blocked addresses, observers noted that a slice of them were Ethereum Name Service entries that looked like ordinary users caught as collateral damage in vendor scoring. Risk attribution works on probabilities and clustering, so a clean wallet can inherit a flag from a single bad-looking interaction.

If you think the block is wrong, the documented route is to contact Uniswap Labs compliance and ask about their review process. Before you send that email, find out what your address actually touched. A dispute is far stronger when you can name the interaction the vendor likely flagged and show it was a dust airdrop or an unsolicited transfer, rather than guessing. The same homework helps if you want to read more about how to dispute a high-risk flag that you believe is a false positive.

How do you check your own wallet before a block?

You can audit your address yourself. On a block explorer such as Etherscan you can read every transfer, follow each counterparty, and cross-check the addresses against the public OFAC sanctions list and known mixer contracts. It works, but it is slow, and tracing exposure several hops back across more than one chain by hand is where most people give up or miss the link that caused the flag.

Rather than reading the ledger one address at a time, screen the address with Plastron to see sanctions, mixer, and stolen-funds exposure across Ethereum and six EVM chains at once, with no signup and no wallet connection. The point is to learn what the screening vendors already know about your wallet. If it is clean, you have evidence for a dispute. If it is not, you can stop sending those coins to a centralized exchange, where the same exposure can stall or freeze a deposit. It also helps to understand how an address gets tagged as sanctioned in the first place, since that is the category most likely to trigger an automatic block.

FAQ

Is being blocked on Uniswap the same as being sanctioned?

No. A front-end block means a risk vendor scored your address above Uniswap's threshold, which can happen from indirect exposure. Being on a government sanctions list is a separate legal status. Some blocked addresses are sanctioned, but many are blocked for receiving stolen funds or for scoring high on other risk categories.

Can I still trade if Uniswap blocked my address?

Yes, in most cases. The block applies to the Uniswap Labs website, not the underlying contracts, so the same pools are reachable through other interfaces. Your tokens are not frozen. The deeper issue is the on-chain exposure that caused the block, which other platforms will also see.

How do I get my address unblocked on Uniswap?

The documented path is to contact Uniswap Labs compliance and ask about their review process. Your case is stronger if you first identify the interaction that likely triggered the flag and can show it was unsolicited, such as a dust airdrop, rather than a deliberate transfer from a tainted source.

Will the same exposure get me flagged on a centralized exchange?

Often, yes. Exchanges run the same kind of on-chain screening on incoming deposits, and they can hold or freeze funds rather than simply refuse a swap. If a DeFi front-end blocked you, treat it as an early warning and check your wallet before depositing anywhere that holds custody.

Disclaimer: This article is for educational and informational purposes only and is not legal, financial, tax, or compliance advice. Crypto carries risk; you act on this information at your own risk. Always do your own research and consult a qualified professional before making decisions. Views are the author's own and do not constitute financial, legal, or investment advice.

About Plastron

Plastron is a free, non-custodial wallet screening tool. It checks Ethereum and six EVM chains for AML and KYT risk — sanctions exposure, mixer contact, and stolen-funds proximity — and returns a risk report in seconds. It reads public on-chain data only: it never takes custody of funds and never asks for private keys.

How Plastron works and who runs it →

Keep reading

Wallet Flagged as High-Risk? How to Dispute a False PositiveHow to Check if an Ethereum Address Is SanctionedDirect vs Indirect Exposure in a Crypto Wallet Risk ScoreBlockchain Forensics vs Wallet Screening: Which Do You Actually Need?