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.
99
77%Freely transferable
A simulated transfer to an unverified wallet succeeds.
16
13%Permissioned
The transfer reverts. Only allowlisted wallets can receive.
13
10%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.
›RU03×11RT-893-895-W-PHILADEL, RT-9135-YORKSHIRE, RT-15777-ARDMORE, RT-20200-LESURE›reverted×2USTB, USYC›Wallet not in registry service×1BUIDL›CashKYCSenderReceiver: `to` address must be KYC'd to receive tokens×1OUSG›STBT: NO_RECEIVE_PERMISSION×1STBTThe four checks
- 01Identity
- The contract has code and reports the symbol its issuer claims. 106 matched exactly, 21 matched an abbreviation we display, 1 did not match.
- 02Supply
- totalSupply reads back non-zero. A token with no supply has no market, whatever a price feed says.
- 03Price
- 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.
- 04Transfer
- 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.

