Collections
Everything in the viewer's registry, decoded live. A collection the viewer holds compiled artifacts for is read through the contract's own schema; anything else falls back to scanning raw state for PNG-shaped byte runs and is labelled extracted, unverified. Select a token for its full on-chain payload.
reading chain state
Explore any contract
Paste any Midnight contract address. If we hold its compiled artifacts you get a schema decode; if we do not, you get the honest byte-scan and a label saying so.
Owner view
The input is a Zswap coin public key
— 32 raw bytes, 64 hex characters, exactly as stored in the contract's tokenOwner
map. It is not an mn_addr… wallet address and not an
mn_dust… address; pasting either will never match. The server cross-checks its
own scan against the contract's ownedTokensCount and answers
unknown rather than hand back a list it cannot vouch for.
How it works
image field is the literal string onchain.