Blog->Education->Are Cross-Chain Swaps Private? What Your Wallet Reveals

Are Cross-Chain Swaps Private? What Your Wallet Reveals

September 30, 2026

Are cross-chain swaps private?

No. Not by default. A standard cross-chain swap leaves a public record on both chains, and anyone can read it.

Moving from Ethereum to Solana changes where your activity lives. It doesn't erase where it came from. Your wallet on one chain and your wallet on the other stay connected, and following that link usually takes minutes.

That's not a bug. Public blockchains are built to be transparent, which is what lets anyone verify a transaction without trusting a middleman. The cost is that every swap, send and balance is on display unless you choose otherwise.

Public by default. Private by choice. Here's what's visible, when it starts to matter, and how to move without the public trail.

What block explorers can reveal

Block explorers such as Etherscan and Solscan turn raw chain data into readable pages. Paste in a wallet address and anyone can see:

What is visible

What it tells an observer

Current token balances

How much you hold right now

Full transaction history

Every transfer in and out, with dates

Counterparty addresses

Who you pay, who pays you, which exchanges you use

Contract interactions

Which DEXs, bridges, NFT markets and lending apps you use

Timing patterns

When you are active, which can hint at time zone or routine

Token approvals

Which apps can still move your tokens

None of this needs special tools. Analytics platforms go further. They cluster addresses that likely belong to the same person, label known exchange and fund wallets, and flag large or unusual flows.

One link is all it takes. Once a single address is tied to you, through an exchange withdrawal, an ENS or .sol name, a social post or a payment to someone who knows you, the whole history is yours. Your holdings, your trades, your counterparties. All of it.

Why moving between chains does not automatically break the transaction trail

It is a common assumption that sending funds to a different chain makes them harder to follow. In practice, a standard cross-chain transfer leaves several matching clues.

Take a simple example. Wallet A sends 10,000 USDC from Ethereum through a bridge at 14:02 UTC. At 14:05 UTC, wallet B on Solana receives 9,987 USDC from the same bridge.

An observer can link A and B using:

  1. Amount matching. 10,000 in, 9,987 out. The gap is roughly the fee.
  2. Timing. Three minutes apart, through the same bridge.
  3. Bridge records. Many bridges publish the destination address in the source-chain transaction or event logs. Jumper explains how cross-chain bridges work under the hood.
  4. Address reuse. On EVM chains, the same address often exists on Ethereum, Arbitrum, Base, Optimism and BNB Chain. One address can expose activity across all of them.
  5. Behaviour after arrival. If wallet B then interacts with the same apps or sends funds back to a known address, the link gets stronger.

Bridges are built to be verifiable. That's the point. It's also exactly why your path across chains is so easy to follow.

The difference between cross-chain routing and transaction privacy

Cross-chain routing and transaction privacy solve different problems. Routing answers "what is the best way to get from token A on one chain to token B on another?" Privacy answers "who can see that I did it?"

 

Cross-chain routing

Transaction privacy

Goal

Best output, cost or speed

Limit what observers can link

Optimises for

Fees, slippage, liquidity, settlement time

Breaking the direct link between sender and receiver

Public record

Source and destination both visible and linkable

Source and destination visible, but not directly connected

Typical tools

Aggregators, bridges, DEXs

Private swap routes, fresh wallets, privacy-native chains

A good router helps you avoid overpaying. It doesn’t change what the chain records. When speed and price matter more than privacy, Houdini’s Onchain DEX Swap routes across DEXs and bridges to find the best path for your trade. When the link matters, go private.

You need both. Routing gets you a fair price. Privacy decides who gets to watch.

When wallet exposure becomes a risk

For a small, one-off swap, public visibility may not matter much. Exposure becomes a real risk when the wallet holds meaningful value or when the people who can see it have a reason to care. It sits alongside the better-known risks of bridging across chains, like contract exploits and stuck transfers.

Common situations where it matters:

  • Large holdings. A visible balance can make you a target for phishing, social engineering or physical threats.
  • Trading strategy. Copy traders and bots watch active wallets. Your entries and exits become their signals.
  • Getting paid. A client, employer or customer who pays you can see everything else in that wallet.
  • Paying others. Payroll, contractor payouts and vendor payments reveal amounts to every recipient, and to anyone who looks.
  • Business treasury. Competitors can read your runway, suppliers and deal flow.
  • Fresh starts. Funding a new wallet from an old one links the two permanently.

Once two addresses are linked, they stay linked. There's no undo on a public blockchain. Privacy has to happen before the transaction, not after.

Privacy options and their trade-offs

There is no single perfect option. Each approach trades off privacy, cost, convenience, custody and compliance risk differently.

Option

What it hides

Main trade-offs

New wallet, funded directly

Nothing useful. The funding transaction links it to the old wallet.

Easy, but offers a false sense of privacy

Deposit to a centralized exchange, withdraw elsewhere

The public link, if the exchange mixes withdrawals from pooled wallets

You give up custody, the exchange sees and records everything, KYC required, withdrawal delays

Mixers

Links between deposits and withdrawals

Serious legal and compliance risk; funds may be flagged or refused by exchanges and apps

Privacy-native chains (such as Monero)

Amounts and parties on that chain

Limited exchange and app support; you still need to get on and off that chain

Private swap routes

The direct onchain link between sender and receiver

Can take longer than a direct route; availability depends on supported assets and partners

The right option depends on why you want privacy and how much friction you'll accept. If you simply don't want your wallets publicly linked, a non-custodial private swap sits in the sweet spot: no custody hand-off, no account, and no need to leave the chains you already use.

How to swap across chains with less exposure

A few habits reduce what you leak, whatever tool you use:

  1. Separate wallets by purpose. Keep a long-term holding wallet, a trading wallet and a receiving wallet. Do not fund one from another directly.
  2. Avoid address reuse across EVM chains when you do not want activity on one network tied to another.
  3. Do not connect your main wallet to apps you do not need. Every connection and approval is another public data point.
  4. Choose a private route for transfers you do not want linked.

Already on Jumper? You can swap privately on Jumper without leaving the app.

Using Houdini for a private cross-chain swap

Private Swap breaks the direct onchain link between the wallet you send from and the wallet you receive to. Every private swap routes across two off-chain, non-custodial exchange partners and three separate blockchains, then delivers from a fresh, single-use wallet. No wallet connection needed.

How it works in practice:

  1. Choose the token you are sending and the token and chain you want to receive.
  2. Enter the receiving address. Use a wallet with no public link to the sending wallet.
  3. Send funds to the unique deposit address shown.
  4. Houdini routes the swap and delivers to your receiving address.

Not every transfer needs full privacy. For swaps where you only want to skip connecting your wallet, No Wallet Connect Swap uses just a receiving address. For speed and standard onchain routing across DEXs and bridges, Onchain DEX Swap covers it. To send privately to someone else, use Private Send.

Houdini is non-custodial and is not a mixer. It does not pool user funds. Transactions go through compliance controls including sanctions screening and transaction monitoring. Read more about Houdini's privacy and compliance approach.

Private routes can take longer than a direct onchain route, and availability depends on the asset pair. When the link matters, it's worth the wait.

Swap across chains without leaving a trail

Onchain shouldn't mean on display. Swap across 120+ chains without the public trail. No account. No wallet connection. Keep the utility. Lose the trail.

Start a Private Swap on Houdini

FAQ

Can a bridge transaction be traced? Yes. Standard bridge transactions are visible on both chains, and matching amounts and timing usually make them easy to link.

Does using a new wallet make me private? Only if it is not funded directly from a wallet already linked to you. The funding transaction is public.

Is Houdini a mixer? No. Houdini is a non-custodial aggregator that routes through vetted exchange partners. It does not pool user funds, and transactions go through compliance screening.

Do I need to connect my wallet to use Houdini? No, for Private Swap and No Wallet Connect Swap. Some onchain DEX or bridge routes require a wallet connection when they do not generate a unique deposit address.

How do I compare fees and routes for cross-chain swaps? Look at what you’ll actually receive, not just the fee. The total cost includes gas on both chains, bridge or exchange fees, and slippage. A low fee can still mean a worse result if the rate is poor. Houdini shows the estimated amount you’ll receive before you confirm, and our guide to getting the best rate on a crypto swap covers fees and timing in more detail.

‍