Wallet · Secondary market

List for sale — states gallery

The seller flow for the v1 secondary marketplace: a holder lists a token they own at a fixed price. They set how much and in which token (ICP or any supported ICRC-1), pick a preset duration, and choose what happens if it doesn't sell. The token being listed is shown the whole way through. No auctions, no offers in v1. Source: Design Documentation/secondary-marketplace-design.md.

Reached from My Tokens → List for sale. Related: Marketplace · Token detail
01List for sale — price & termsEntered from a token in My Tokens, so the asset is pre-selected and shown large on the left the whole way through. The form takes a price (amount + currency), a preset duration, and the end-of-listing behaviour. A live fee/royalty breakdown shows exactly what the seller receives.
Wallet/My Tokens/List Little Leaf #014 for sale
k1m9…7uvw
Wallet · Secondary market

List for sale.

A fixed-price listing — a buyer pays your price to buy it now.

Little Leaf #014

Little Leaf Guardians Rare Owned
Single (1 of 1)
Change token
Listing details

You receive this amount in the chosen token when it sells. ≈ $121.80

Preset durations only — no free-form dates. Expires in 7 days · 5 Jul, 18:00 (local).

Your token stays in your wallet and is sale-locked while listed. Ownership transfers only when a buyer completes the purchase.
List price14 ICP
Marketplace fee (2%)0.28 ICP
Creator royalty (5%)0.70 ICP
You receive13.02 ICP
02Currency & duration presetsPrice is denominated in exactly one token — the seller picks ICP or any supported ICRC-1, shown everywhere the price appears. Duration comes from a fixed dropdown, never free-form: 1 / 3 / 7 / 14 / 30 days or Until I cancel. Two example currencies shown; the receive amount recomputes per currency.
ICP listing · 7 days

≈ $121.80 · you receive 13.02 ICP after fees

1d3d7d14d30dUntil cancel
ckBTC listing · until cancel

≈ $286.00 · you receive 0.00390 ckBTC after fees

1d3d7d14d30dUntil cancel

"Until I cancel" has no auto-expiry — the listing stays up until it sells or the seller cancels.

03End-of-listing behaviourFor a finite listing that doesn't sell, the seller's pre-chosen behaviour applies. Return to wallet is the default — the token simply becomes unlisted. Burn destroys it at expiry. Either way the choice is shown to buyers on the listing for transparency.
Default · return to wallet
Burn selected
Buyers see "Burns if unsold" on the listing detail.
04Review & confirmA single review step before publish, mirroring the Transfer modal. The asset, price, duration, end-behaviour and net proceeds are restated; publishing requires a wallet signature. The token is sale-locked the moment it goes live.

Confirm listing

✕
Little Leaf #014
Little Leaf Guardians · Rare
List for14 ICP
Duration7 days
If unsoldReturn to wallet
You receive13.02 ICP
Sign in your wallet to publish. The token is sale-locked until it sells, expires, or you cancel.
05Listing live & price-changed conflictOn success the listing is live and the token shows as sale-locked, with a direct link to view it. If listing/ownership state changed between page load and confirm, publish fails safely (pre-submit revalidation) rather than acting on stale state.

Listing live

✕
Little Leaf #014 is now listed. It stays in your wallet, sale-locked, until it sells or you cancel.
Little Leaf #014
Listed · 14 ICP · sale-locked

Couldn't publish

✕
This token's state changed. It may have moved or already been listed. Nothing was published — refresh and try again.
06Choose a tokenReached via "Change token", or when the flow is opened without a pre-selected token. Only tokens the active principal owns are listable; a token that's already listed is shown locked and can't be picked again.

Choose a token to list

✕
07Guards — already listed & invalid priceOnly the current owner can list, and a token can hold at most one active fixed-price listing. If it's already listed, the form is replaced by a manage/cancel state. Inline validation blocks an empty or non-positive price before the destructive publish is reachable.
Already listed
Little Leaf #014 is already listed for 14 ICP, expiring in 5 days. A token can have only one active listing.
Invalid price
Enter a price greater than zero.