What we checked, and what failed
Every marketplace publishes what it lists. This page publishes the checks behind each listing, including the ones that did not pass. In a category where fifteen to twenty contracts impersonate each popular ticker, how hard someone looked is the whole question.
128 deployments across 6 chains. Last run 2026-08-09.
99
Freely transferable
A simulated transfer to an unverified wallet succeeds.
16
Permissioned
The transfer reverts. Only allowlisted wallets can receive.
13
Inconclusive
No holder found to simulate from, so we make no claim.
How issuers actually block transfers
These are the real revert strings returned when a transfer is attempted to a wallet the issuer has not allowlisted. They were collected by simulating a transfer from a genuine holder, not by reading anyone’s documentation, which is frequently silent or wrong on the point.
RU0311 tokens · RT-893-895-W-PHILADEL, RT-9135-YORKSHIRE, RT-15777-ARDMORE, RT-20200-LESUREreverted2 tokens · USTB, USYCWallet not in registry service1 token · BUIDLCashKYCSenderReceiver: `to` address must be KYC'd to receive tokens1 token · OUSGSTBT: NO_RECEIVE_PERMISSION1 token · STBTThe four checks
- Identity
- The contract has code and reports the symbol its issuer claims. 106 matched exactly, 21 matched an abbreviation we display, 1 did not match.
- Supply
- totalSupply reads back non-zero. A token with no supply has no market, whatever a price feed says.
- Price
- The on-chain quote is compared against an independent reference for the underlying. This caught a token quoting 17% above its own share price, and an unrelated ETF answering to a ticker we wanted.
- Transfer
- A transfer of one wei is simulated from a real holder to an address nobody has allowlisted. Nothing is broadcast and nothing is spent. A revert is proof of a restriction in a way that documentation is not.
Identity discrepancies
Where the contract’s own symbol does not match what we or its issuer publish. Listed rather than quietly corrected.
symbol() returns REALTOKEN-S-1577-ARDMORE-ST-DETROIT-MI
name() returns RealToken S 15777 Ardmore St Detroit MI
Inconclusive
No holder could be found to simulate a transfer from, usually because the token has barely moved on that chain. We make no claim about these either way rather than guessing.
Verification is a snapshot, not a guarantee. A contract can be upgraded, an allowlist can change, and a market can disappear between runs. Each result carries the date it was produced so you can judge how stale it is.