Official Wallsec emails only ever come from an @wallsec.co.uk address.

Tracing · 7 min read

How to trace an Ethereum transaction

Short answer

An Ethereum transaction can be traced because every transfer is recorded publicly and permanently. A trace follows the value hop by hop from your transaction hash or the address you paid, reading internal transfers and token Transfer events, until it reaches an exchange deposit, a bridge, a privacy protocol or a dormant wallet. Tracing shows where the value went; it cannot reverse the transfer or name the owner of an address.

Ethereum publishes every transaction permanently, so an ETH payment can be followed from the moment it leaves your wallet. This guide explains what the public record contains, how a trace is built hop by hop, and the points where a trace honestly ends.

Written and reviewed by the Wallsec investigations team · Last updated

Start from a known point

A trace needs a fixed starting position: the transaction hash of your own payment, or the address you sent funds to. If the funds came from an exchange withdrawal, the withdrawal record on your account gives you the exact address and hash. Without one of these, the work is guesswork, so preserve your records first.

Read the transaction properly

A simple ETH transfer shows four facts: sender, recipient, amount and time. But most fraud-related transfers are not simple. The Ethereum Virtual Machine records contract calls, and a single transaction can move value through several contracts before it settles anywhere.

  • An internal transaction is a value transfer made by a contract, not the sender — it appears in the trace but not in the top-level transaction.
  • ERC-20 token movements (USDT, USDC and others) are recorded as Transfer events inside the transaction receipt, not as the main transfer.
  • Gas is paid in ETH by the sender, and the fee level can hint at whether the wallet is automated or human-operated.
  • Timestamps matter: funds moved within seconds of arrival, repeatedly, indicate programmed forwarding.

Follow the value, not the noise

From the first hop, the trace follows outgoing transfers, recording source, destination, amount, timestamp and transaction hash at each step. Value is often split at the first or second hop to make manual following harder. In practice the bulk of value tends to stay on one dominant path while smaller amounts are peeled off as decoys.

Where several addresses behave as one operation — funded by a single address, sweeping to the same destination within minutes of each other — the trace groups them as likely common control. That grouping is an assessment, and a careful report states the evidence for it rather than presenting it as fact.

Where an Ethereum trace ends

  • A deposit address at a centralised exchange. The onchain trail stops there; the account behind it is held by the service and only released under legal process.
  • A bridge to another network. Continuity continues on the destination chain and has to be evidenced by amount and timing correlation.
  • A mixer or privacy protocol. Statistical association sometimes survives; deterministic linkage usually does not, and we say which case applies.
  • A dormant address. Funds are simply sitting still — common, and worth documenting because the position can change later.

What the ledger does not tell you

The ledger records addresses, not people. No amount of tracing produces a name, a passport or a location by itself. Attribution comes from linking an address to off-chain information — a published deposit address, a service's known address set, a disclosure made under legal process — and that step is either evidenced or it is speculation.

If you are looking at your own case rather than reading generally, our cryptocurrency investigation service explains how a case is scoped and worked, the asset tracing hub covers the network-specific work, and our overview of cryptocurrency scam recovery in the UK sets out what is realistic. Asset pages: USDT tracing, Bitcoin tracing and Ethereum tracing. You can also contact the investigations team directly.

Common questions

Can an Ethereum transaction be reversed?
No. A confirmed Ethereum transaction is final and cannot be undone by anyone. Tracing shows where value went; it does not reverse the transfer.
Can I trace an ERC-20 token transfer the same way?
Yes, with one difference: token movements appear as Transfer events inside the transaction receipt rather than as the main transfer, so the trace must read the receipt, not just the transaction list.
How long does an Ethereum trace take?
A first assessment usually takes a few working days. A full trace with a written evidence pack typically takes around two weeks, longer where funds cross bridges or split across many branches.
This guide is general information, not legal or financial advice. We provide investigation, reporting and evidence-led recovery support; no outcome is guaranteed.

Have a case you want reviewed?

We scope at intake and tell you honestly whether the onchain data supports a traceable case.

Request a case review

Key terms in this guide

Plain-English definitions from the Wallsec glossary.

Related guides