COINPATHfollow a payment in a blockchainHow to use

How to use Coinpath

You sent money and it went somewhere you did not mean it to. Coinpath follows that payment through the blockchain's public transfers, step by step, and says where it ended — for example at an exchange, where it can sometimes still be stopped.

It does not get money back, and it does not say who anyone is: it names exchanges and services from their own published lists, and addresses on a public sanctions list. Everything it shows can be checked on the chain.

Start

1 · Find your transaction

Every payment has a transaction hash (also called a transaction ID, or TxID): a long code that names that one payment on the chain.

What a hash looks like: on Ethereum and the other EVM chains 0x and 64 letters and digits; on Bitcoin and Tron, 64 letters and digits with no 0x.

2 · The form, field by field

Chain

Detect automatically is the default: leave it, and the page finds the chain itself. A Bitcoin address (bc1, 1, 3), a Litecoin address (ltc1, L, M), a Tron address (T), a Cardano address (addr1) and a Solana address or signature tell the chain by their shape. For the rest the page asks each chain at once: a transaction hash starting 0x is looked for on every EVM chain it can read, a 64-character hash without 0x on Bitcoin and Tron, then Litecoin if neither has it. A transaction hash is unique, so the first chain that has it is used — usually in under a second — and the answer says "Found on …". An 0x address exists on every EVM chain, so the page shows where it has payments — "Ethereum (12), Base (3)" — and you pick. When nothing is found, the page lists the chains it checked and any that did not answer within ten seconds or asked it to wait.

You can still choose the chain by hand; your choice wins. The common chains come first, the rest in alphabetical order. Chains marked needs a free key (Settings) — Solana, Cardano and the chains read through Etherscan — are looked at only once their key is set; see Settings.

Transaction hash or address

Paste the hash of your payment, or the address you paid. The page says what it recognised on the next screen; if what you pasted matches no format, it says so under the field.

Options: Follow and Method

Two more settings sit under Options, below the first two fields, closed at first. The defaults are fine for most payments: Coinpath follows the usual money for the chain and uses FIFO. Open Options only to change one of them; if one of them has a problem, the page opens Options for you.

Follow

Which money to follow. Usual follows USDT on Tron and the chain's own coin everywhere else (ETH, BTC, POL). Choose The coin or USDT when that is what you sent — for example, USDT on Ethereum, or TRX on Tron. Anything it moved lists every transfer in the transaction, whatever the token — use it for a token that is neither (a staked or wrapped token a drainer took).

Method

When your money arrives at an address that already holds other money, and that address then sends some on, how much of what it sent was yours? Nobody can know; each method is a rule, and the answer says which one it used. FIFO is the default. If in doubt, trace again with another — the answer has a button for each.

Say your 1 ETH arrives at an address that already holds 3 ETH, and it then sends 2 ETH:

MethodThe ruleOf the 2 ETH sent, yours
FIFOFirst in, first out: money leaves in the order it came.0 ETH — the 3 ETH that was there first leaves first
HaircutEvery send carries your share of what the address holds.0.5 ETH — your share is 1 of 4
PoisonEverything the address sends after your money arrived counts as yours.2 ETH — the widest net

3 · Reading the answer

4 · What to do next

Beware of "recovery" offers. Nobody can get crypto back for an upfront fee. Anyone who writes to you after a loss — on social media, by mail, pretending to be a lawyer, an exchange or the police — offering to recover it is the next scam. Only the exchange where the money landed, the issuer of USDT or USDC, and the police can freeze it.

5 · Export for analysis

Under the answer, Export for analysis gives one zip file for the tools investigators and analysts use. Inside:

Every table has a header row, times in ISO 8601 (UTC), a dot for decimals and no thousands separator, so no tool has to guess. Examples that read an export in R and in Python are in Coinpath's repository (analysis/).

6 · Settings: keys of your own

Some providers answer faster, or at all, with a free key of your own; some people run their own node. Open Settings at the top of the page and fill in only what you have. Your keys stay in this browser only, and each is sent only to its own provider; a saved trace never contains one. Forget my keys removes them all.

SettingWhat it doesWhere to get it (free)
Blockscout PRO API keyReads every EVM chain through Blockscout's PRO API with your key. dev.blockscout.com — sign in, create a key (it starts proapi_)
Blockscout instances of your ownOne a line, celo = https://…: that chain is read from your instance. The chain's word is on the Settings screen under the field.Your own Blockscout
Esplora URL (Bitcoin)Bitcoin is read from your node instead of blockstream.info and mempool.space.Your own mempool or Esplora node
TronGrid API keyTron is read with your key: fewer "not now" waits.trongrid.io — sign up, create an API key
Blockfrost project idCardano.blockfrost.io — sign up, add a Cardano mainnet project
Solana RPC URLSolana, through your node's address with its key. Helius, QuickNode or Alchemy — a free plan's mainnet URL
Etherscan V2 API keyThe chains read through Etherscan.etherscan.io/apis — sign up, add an API key. One key covers Linea, Sonic, Berachain, HyperEVM, Sei, Monad, Taiko and Abstract

Setting an address of your own (an instance, a node, an RPC URL) reloads the page once, so the page may ask it: the page lets itself talk only to the providers it knows and the addresses you set.

How fresh the data is, the first page says under "The data": the day of the names (exchanges' own lists, updated by hand) and the sanctions list's date with the day it was last checked — weekly, by a scheduled job. When that check is more than two weeks old, the page says so.

7 · Privacy

This page runs in your browser. It asks the public explorers of the chain you chose (Blockscout, Esplora, TronGrid) about your transaction and the addresses it follows; nothing else of ours sits in between. The names of addresses come as static files, asked by a short code computed from the address, so the address itself is not sent for them. Nothing is kept unless you save a file — or set a key on Settings, which stays in this browser.

Start