TxSonar

How we verify this data

Every fee, timeline and “this cannot be recovered” on this site is copied from the service's own help pages. Nothing is inferred, averaged, or taken from another site's comparison article.

What counts as a source

Only a page published by the service itself. Not a blog post, not a competitor's guide, not an AI answer. Every entry carries its source links and the date someone last read them, and both are printed on the page where the data appears.

This rule exists because we broke it once. An early version of this site carried recovery timelines for four services that appear on none of their official pages — they came from a third-party comparison article. They were removed. Where a service publishes no timeline, the cell now reads “not published”, which is less satisfying and true.

What we refuse to publish

  • A fee or timeline we have not read on the service's own page. An invented estimate is how someone concludes an exchange is stonewalling them, and that is the state in which people pay a “recovery expert”.
  • A claim that a specific address belongs to a specific exchange. Deposit addresses are unique per customer, so no such list exists — and a wrong guess would send someone into a multi-week support queue for nothing.
  • Any promise that funds can be recovered. We report what the service says it does. We are not a party to it and we never touch your money.

How current it is

Data version 9, last updated Aug 31, 2026. Entries are re-checked at least quarterly; the build refuses to ship an entry older than 180 days.

Coinbase, Gemini, Revolut block automated checking, so those entries are confirmed by hand. Pages carrying that data say so.

How the transaction check works

We read the transaction from public blockchain nodes — the same data any block explorer shows — and work out what moved by comparing balances, not by guessing which protocol was involved. That is why it can describe a transaction it does not recognise.

It is read-only. There is no wallet connection, no signature, no seed phrase, and no way for this site to move anything. When we cannot determine something, the result says so instead of filling the gap.

What we store

In our own database: a category count per check — which network, what kind of transaction, which service you named, whether you reached an answer, and a rating if you leave one. No transaction hashes, no addresses, no amounts, no IP addresses and no user agents. That is what makes a row unattributable: there is nothing in it to attribute. There are no accounts and nothing to sign up for.

Google Analytics. The site loads it — the only external script here, and there are no ads. It sets a cookie holding a random id, so Google can tell that two page views came from the same browser, and it timestamps each one to the second. What we send it is the same categories as above: the network, the kind of transaction, the exchange you picked from the dropdown, and whether you got an answer. Never the hash, the addresses or the amount.

One thing Google collects on its own, and you should know about it. Its script records the address of any external link you click. On a result page those links go to block explorers, and an explorer address contains your transaction hash — and, for the address links, a wallet address. So if you click through to check our working, Google sees which transaction you were looking at. We do not send it and we do not want it; it is automatic link tracking on Google's side. We would rather write this down than let the paragraph above imply something cleaner than the truth.

Being exact about the rest of it: even without that, a precise timestamp plus a network and a transaction type is in principle enough to narrow down which transaction was checked. Nobody can widen that back out to your wallet, but it is not nothing. If any of this matters to you, block analytics — every page, the transaction check included, works with it blocked, and we do not detect or nag about it.

Sources, per service

  • Binance (global) — 2 official sources, last checked Aug 31, 2026
  • Binance.US — 5 official sources, last checked Aug 31, 2026
  • Bybit — 4 official sources, last checked Aug 31, 2026
  • Coinbase — 4 official sources, last checked Aug 31, 2026
  • Crypto.com App — 3 official sources, last checked Aug 31, 2026
  • Gemini — 4 official sources, last checked Aug 31, 2026
  • Kraken — 4 official sources, last checked Aug 31, 2026
  • KuCoin — 4 official sources, last checked Aug 31, 2026
  • OKX — 4 official sources, last checked Aug 31, 2026
  • Revolut — 3 official sources, last checked Aug 31, 2026
  • Robinhood — 2 official sources, last checked Aug 11, 2026

No wallet connection. No seed phrase. Read-only — we never ask for one, and no legitimate service ever will.