Search Prism

Search assets, issuers, categories and contract addresses

The verification record

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 checked
6
chains
2026-08-09
last run

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.

transfer-simulation · revert strings

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×1STBT

The 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.

RT-15777-ARDMORE

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.