Secondary market

Marketplace token (buy) — states gallery

The buyer-facing token view on the secondary marketplace. It deliberately mirrors the launchpad claim view — same large viewer, same side panel, same confirm-before-settle modal and result — so buying feels identical to claiming. The difference is the panel: a fixed-price secondary listing (price, floor, last sale) instead of a vendor drop. v1 is Buy Now only — no bidding, no offers. Source: Design Documentation/secondary-marketplace-design.md.

Reached from Marketplace. Related: List for sale · My Tokens
01Listed & buyable — Buy nowA token listed for a fixed price by another holder. The viewer is on the left with full identity, attributes and market history; the buy panel on the right carries the seller, the price, collection floor and last sale, the listing expiry, and the primary Buy now CTA. Price/availability are a cached hint — re-validated at settlement.
Marketplace/Crystal Birds/Aurora Finch #12
k1m9…7uvw

Main asset shown large. Click a thumbnail to view it — assets are read-only.

Aurora Finch #12

Crystal Birds Rare · Score 812
Description

A mineral songbird from Aviary Labs, deterministically generated from layered artwork. Creator-written flavour and lore travel with the token wherever it goes.

Attributes
Background
Aurora
Wings
Crystalline
Beak
Gold
Eyes
Starlit
Token
CollectionCrystal Birds
Ledger canisterrrkah…fqaaq
Issue number#12 / 500
Ownerk9aa…2vtt
Market history
Listing8.5 ICPk9aa…2vtt2d
Sale7.2 ICPb3c2…9pqr9d
Sale5.0 ICPe9f0…3def1mo
Mint3.0 ICPLeaf Drop2mo
Listed by k9aa…2vtt
Secondary listing · Crystal Birds
Listed · fixed price
Buy now price
8.5 ICP
≈ $74.00
Collection floor7.5 ICP
Last sale7.2 ICP
Listing expiresin 5 days
If unsoldReturns to seller

Pays from your connected wallet. You'll confirm before anything settles.

More from Crystal Birds

View all →
Quartz Wren
7.9 ICP
Jade Tit
7.5 ICP
Amber Lark
22 ICP
Opal Swift
9.1 ICP
Rose Finch
8.0 ICP
02You own this tokenWhen the viewer is the current owner, the panel swaps the buy action for owner actions — the primary move is List for sale (opens the listing flow). Floor and last sale stay visible for pricing context. Same viewer on the left, condensed here.
Marketplace/Little Leaf Guardians/Little Leaf #014
k1m9…7uvw

Little Leaf #014

Little Leaf Guardians Rare · Score 812
Issue number#014 / 500
HoldingSingle (1 of 1)
You own this
Held by k1m9…7uvw
Yours · not listed
Collection floor7.5 ICP
Last sale7.2 ICP
List for saleManage in My Tokens
03Unlisted — no active listingA token held by someone else with no live listing. It's still fully browsable (identity, rarity, provenance), but there's nothing to buy. Since v1 has no offers, the panel simply states it isn't for sale and shows market context. Buyer offers are a later release.
Held by e9f0…3def
Solara · Sun Sprite #003
Not listed
Not for sale
No active listing
Collection floor12 ICP
Last sale19 ICP
The owner hasn't listed this. Making an offer isn't available in v1 — it's planned for a later release.
Reference · panel by state
Listed (other holder)Buy now
You own itList for sale
UnlistedNo action
Sold mid-purchaseClean fail

The panel is the only part that changes between states — the viewer, attributes and history stay identical, exactly like the claim view.

04Buy confirm — wallet & payment contextBuying is explicit and user-confirmed, identical in shape to the claim confirm. Before anything settles the modal restates what's bought and what's paid from the connected wallet, including the running balance. On confirm, settlement is atomic and ownership transfers to the buyer.

Confirm purchase

✕
Aurora Finch #12
Crystal Birds · Rare · listed by k9aa…2vtt
Price8.5000 ICP
Network fee0.0001 ICP
Total8.5001 ICP
Paying from k1m9…7uvw · balance 48.20 ICP → 39.70 ICP after. Price and availability are re-checked before settlement.
05Buy result — success & sold-during-purchaseOn success the token transfers to the wallet with a direct link to view it. If it sold between page load and confirm (the race the spec calls out), the purchase fails safely with nothing charged and a route to similar listings — never a silent failure or a double-charge.

Purchased

✕
It's yours. Aurora Finch #12 has transferred to your wallet for 8.5 ICP.
Aurora Finch #12
Crystal Birds · Rare

Just missed it

✕
This was bought before your purchase settled. Nothing was charged. Similar copies may be listed in the collection.
06Guards — insufficient funds & listing expiredBuyer-funds and listing validity are checked at confirm. Not enough balance blocks the buy and points to the wallet; a listing that expired or was cancelled in the meantime resolves to a clean, no-charge dead-end with a route back to browse.

Confirm purchase

✕
Price8.5000 ICP
Your balance2.10 ICP
Not enough ICP to cover this purchase + fees.

Listing unavailable

✕
This listing is no longer available. It expired or was cancelled. Nothing was charged.