Crypto · Security case study
Is your DEX really decentralized? What a wallet flagged as high risk over unwanted dust teaches traders
Dust from a phishing-linked address got a trader's wallet blocked on Hyperliquid's website. How it happens, how funds were recovered, how to stay safe.
Educational case study only, not financial advice. Details that could identify anyone, such as addresses, transactions and amounts, have been left out on purpose.
A trader opened Hyperliquid's website one morning and could not connect. A red banner said, in substance: "Your address has been flagged as high risk by a third-party screening tool. This frontend interface does not support connection to the Hyperliquid blockchain by high risk addresses." Retrying, switching browsers and reconnecting the wallet changed nothing. The trader had not done anything unusual. The cause was a few tiny token transfers that someone else had sent to the wallet.
This case shows two things every crypto trader should understand: how "dusting" and address poisoning work, and why many exchanges called "DEXs" are not fully decentralized in practice.
Step 1: dust you never asked for
Address poisoning is a common scam. The attacker watches the blockchain, sees which addresses a victim sends money to, and creates a lookalike address that copies the first and last four characters of a real one. They then send the victim tiny "dust" amounts, zero-value transfers or fake tokens with names like "USDT", so the fake address appears in the wallet's transaction history. The hope is that the victim later copies the wrong address from history and sends real funds to the scammer. The MetaMask Help Center describes the same pattern.
In this case the trader never sent anything to the lookalike address. But the address that sent the dust had itself been funded by a wallet that Etherscan labels "Fake_Phishing". Automated risk tools look at who a wallet has interacted with, and they cannot always tell whether the interaction was chosen or forced. So a wallet can become "linked" to a phishing address without its owner doing anything at all.
Step 2: the frontend block
Many trading websites screen connecting wallets with third-party analytics services. That is what happened here: the screening tool rated the wallet high risk and Hyperliquid's web app refused to connect it.
The important point is that this was a frontend restriction. The website would not serve the wallet, but the funds and positions were still recorded on Hyperliquid's own chain and still belonged to the wallet's owner. That is different from a centralized exchange freezing an account, but it can feel the same when you have open trades and cannot reach them.
Step 3: how the funds were recovered
Hyperliquid publishes an official public API and an official Python SDK. Working only from those official sources and on their own computer, the trader used the SDK to close the open positions and withdraw USDC to Arbitrum. The withdrawal arrived within minutes. The private key was kept in a local file only for that session and deleted straight afterwards. It was never pasted into a website and never shared with anyone.
At the same time, the trader opened a support ticket through Hyperliquid's official Discord server, attaching evidence: the original deposit transactions, the unsolicited dust transaction and the "Fake_Phishing" label on the address that funded it.
Treat this route with care:
- It is an advanced option. If you are not comfortable reading developer documentation, use official support instead.
- Use only the official docs and SDK linked above, on your own machine. Never paste a private key or seed phrase into any website, form, bot or chat.
- Expect fake "support" messages. Scammers watch public channels for people asking about frozen or flagged wallets and send direct messages offering help. Real support staff will never ask for your seed phrase or private key.
Is your DEX really decentralized?
"DEX" means decentralized exchange, but the label covers very different designs. The trading engine may run on a blockchain while other parts depend on a company or a small group. Below is what the projects' own documents, and L2BEAT, an independent research site, say. None of this means these platforms are unsafe or acting in bad faith. These are design choices, often made for speed, cost or legal compliance, and they are described openly. But no perpetual-futures DEX is 100% freeze-proof, and users depend on the operator more than the word "decentralized" suggests.
The website is run by a company
Most people trade through an official web app, and the operator decides who it serves. Hyperliquid's frontend blocked the wallet in this case. Even Uniswap Labs says in its address screening guide that it blocks some wallets from its own web app using third-party analytics. Screening tools typically look for contact with hacked funds, scams or sanctioned addresses, and a wallet can be flagged through contact it never chose, as this case shows.
Aster: when access can be restricted
Aster's own documents describe several ways access can be limited:
- Suspension. Its Terms & Conditions, section 11.2, reserve the right to suspend access "immediately, without prior notice or liability, for any reason whatsoever".
- Transfers. Section 5.3 says Aster "may delay or refuse transfers if we suspect fraudulent activity or violations of our Terms or applicable laws". Section 2.4 also allows suspension over suspected security breaches or illegal use.
- Restricted countries. Section 2.1 lists prohibited jurisdictions, including the United States, Canada, the United Kingdom, China, Russia and comprehensively sanctioned countries.
- Trading halts. Section 3.4 says Aster may suspend trading or delist any asset at any time without prior notice.
- Who approves withdrawals. The Aster Chain overview says a withdrawal is confirmed once 2 out of 3 validator nodes verify the request, that external validators are not supported in the current phase, and that core chain contracts and RPC infrastructure are not open-sourced at the moment. In the documents we reviewed, we found no user-run forced-withdrawal route that works without those validators.
In our search we found no verified public report of Aster freezing an ordinary user's funds. There have been technical delays: in September 2025 Coin Edition reported stuck withdrawals on Arbitrum, which the team said it was fixing while funds stayed safe.
PancakeSwap: spot swaps versus "Perpetual"
PancakeSwap's terms of service describe the website as "purely non-custodial": it never holds users' assets and cannot retrieve or transfer what is in a wallet. A plain spot swap settles straight from your wallet, so PancakeSwap cannot freeze the wallet itself. Its website, like any website, can still restrict who it serves; it has geo-blocked sanctioned regions by IP since 2022, ForkLog reported. Because the swap contracts are public, other interfaces and aggregators can also route trades through them.
The Perpetual section is different. PancakeSwap's own docs say its current perps product is "powered by Aster's orderbook infrastructure" (Aster was formerly known as ApolloX), and its perps FAQ lists restricted jurisdictions including the US. So perps traded there carry the Aster-related restrictions described above.
ApeX Omni: instant upgrades, no forced exit
L2BEAT's ApeX Omni page says there is no delay on code upgrades and no exit window "since contracts are instantly upgradable", and that "users cannot submit forced withdrawal requests". A forced withdrawal is an escape hatch that lets users leave even if the operator stops processing their requests.
Your coins can have a gatekeeper too
The token itself can carry its own freeze risk, wherever you hold it:
- Stablecoins. Tether's terms say it may "freeze any Tether Tokens held by you" when required by law or where it "determines it is prudent". Circle's USDC terms reserve the right to "block" certain USDC addresses. Holding large stablecoin balances for a long time is therefore not 100% freeze-proof, even in your own wallet.
- Wrapped bitcoin. BTCB on BNB Chain is, in BNB Chain's own description, "issued by Binance.com with a 1:1 peg to BTC locked on the Bitcoin blockchain". Its value relies on Binance holding that BTC, unlike native bitcoin in a wallet whose keys you control.
Location rules (for information only)
Platforms also restrict users by location. Hyperliquid's terms, section 1.6, say the interface is not available to "Restricted Persons", including people who reside in or are located in the United States or Ontario, Canada, or in sanctioned jurisdictions. Aster and PancakeSwap Perps list the US among restricted jurisdictions as well. Spot swap apps are generally more widely available; Uniswap Labs, for example, says it is based in the United States. This is general information only. Follow the rules that apply where you live, and do not try to get around a platform's location restrictions.
Summary table
| Platform | Who holds funds while trading | Can the website block you? | User forced exit? | Source |
|---|---|---|---|---|
| Hyperliquid (perps) | Your account on Hyperliquid's own chain | Yes, it did in this case; terms restrict some locations | Public API stayed usable in this case | Terms, API docs |
| Aster (perps) | Aster Chain; withdrawals need 2 of 3 validators | Yes; terms allow suspension "for any reason whatsoever" | None found in the docs we reviewed | Terms, Chain overview |
| PancakeSwap Perpetual | Powered by Aster infrastructure | Yes; restricted jurisdictions listed | Depends on Aster | Perps docs |
| ApeX Omni (perps) | Escrow contracts, instantly upgradable | Website run by operator | No, per L2BEAT | L2BEAT |
| PancakeSwap / Uniswap spot swap | Your own wallet | The site can; other interfaces can reach the same contracts | Not needed: funds never leave your wallet except in the swap | PancakeSwap terms, Uniswap docs |
The contrast: self-custody and on-chain swaps
The most decentralized setup is your own wallet plus an immutable on-chain protocol. Uniswap's protocol documentation says its core contracts are not upgradeable once deployed and that no party can pause them. Even if one website blocks you, other interfaces can still reach the same contracts.
The tradeoffs are real, though. On-chain swaps cost gas, and slippage can be high on large orders. Leverage and perpetual futures are limited. And with nobody in control, there is also nobody to help if you sign a bad transaction or send funds to the wrong address. Hybrid DEXs offer speed and leverage in return for some of the trust described above. Our crypto market basics guide explains how perpetual futures and funding rates work. For a deeper, side-by-side look, see which DEX is really decentralized, plus our Aster and Hyperliquid reviews.
How to protect yourself
- Keep only trade-size funds on any exchange, centralized or decentralized. Withdraw idle balances and profits to a wallet you control.
- Use a fresh, clean wallet for trading, separate from the wallet that receives payments, airdrops or tokens from strangers.
- Never interact with unknown tokens. Do not swap, sell, send or approve them, and do not visit websites named in them. Hide them in your wallet instead.
- Never copy addresses from transaction history. Use saved contacts or an address book and check the full address, not just the first and last few characters.
- Fund a new wallet through an exchange, not straight from a flagged wallet, so the new wallet does not inherit the same link.
- Keep your seed phrase offline on paper. Never store it as a screenshot, photo, cloud note or chat message.
- Do not panic-close trades just because a screen shows a warning. A frontend block does not move your funds; check calmly, gather evidence and use official channels. Our risk management basics guide covers position sizing, which limits the damage if you are ever locked out for a while.
Live prices for the coins most often used as trading collateral are on our Ethereum and Bitcoin pages, and the latest headlines are on our crypto news page.
Read next
- Crypto weekly outlook: bitcoin holds near $76,000 after a $1.28 billion US spot ETF outflow weekAnalysis
- FinCEN orders a US cutoff of funds transfers with MEXC over $16 billion in alleged illicit flowsAnalysis
- Is Crypto Safe on an Exchange? Lessons From the 2026 HacksGuide
- Crypto Market Basics: How Digital Asset Markets DifferGuide
Free tools: Paper trading simulator · Crypto converter · Liquidation calculator · Position size calculator
Sources
- MetaMask Help Center, Address poisoning scams
- Hyperliquid Docs, API (official Python SDK link)
- Hyperliquid, official Python SDK on GitHub
- Aster Docs, Aster Chain overview (validators, open-source policy)
- Aster Docs, Terms & Conditions (sections 2.1, 3.4, 5.3, 11.2)
- Coin Edition, Aster DEX faces withdrawal snags on Arbitrum, 18 September 2025
- PancakeSwap, Terms of Service
- PancakeSwap Docs, What is perpetual trading?
- PancakeSwap Docs, Perpetual trading FAQ
- ForkLog, PancakeSwap to block users from ten jurisdictions, 2022
- Hyperliquid, Terms of Use (section 1.6)
- Tether, Terms of Service
- Circle, USDC Terms
- BNB Chain Blog, BTCB on Binance Smart Chain 101
- Uniswap Labs Help Center, Unsupported token list
- L2BEAT, ApeX Omni risk analysis (checked 2 November 2026)
- Uniswap Docs, The Uniswap protocol (permissionless and immutable design)
- Uniswap Labs Help Center, Address screening guide
Not financial advice. This article is for general information and education only. It is not a recommendation to buy, sell or hold any asset. Prices move quickly and figures quoted may already be out of date; markets involve risk, including the loss of capital. See our disclaimer.