For sellers
The deal you sign is the deal that settles. Once you list, no marketplace admin, no buyer, and no frontend can change the price, the fees, or where your money goes.
How a fixed-price sale works
1 · You sign the listing (the “quote”)
Price, currency, your payout account, and the marketplace’s fee are written into chain state, under your signature. This is the sale’s complete economics.
2 · The token is held by the sale
While listed, the token cannot be quietly transferred or moved to another chain. You can withdraw (delist) any time before it sells.
3 · A buyer pays the exact price into escrow
The buyer’s payment can only be the listed price — not a penny more or less reaches settlement.
4 · One settlement pays everyone
Creator royalty, marketplace fee, and your remainder are paid in a single step that proves money-in equals money-out. Your proceeds arrive at the payout account you named.
Why this matters: on some NFT platforms, fees and payees have been read from the buyer's transaction — meaning a hostile buyer could zero the fee, or a compromised frontend could redirect proceeds. Here, everything that moves money is bound to the listing you signed and read back from chain state at settlement. That rule is part of the standard itself.
What you get, exactly
A worked example — you list at 100 KDA on a marketplace charging 2.5%, for a token with a 10% creator royalty:
Buyer pays 100 KDA into escrow
10 KDA
creator royalty
2.5 KDA
marketplace fee
87.5 KDA
you, the seller
The contract asserts 10 + 2.5 + 87.5 = 100 to twelve decimal places — every sale, every time.
The royalty percentage is fixed on the token (set by its creator at mint); the fee is the marketplace's rate at the moment you list. Both are visible before you sign.
Auctions
Instead of a fixed price, your listing can hand price discovery to an auction contract. Two are built in:
- Ascending (conventional) auction — you set a reserve price, a minimum bid increment, and a schedule. Bids are held in escrow by the contract; every outbid bidder is refunded in full, automatically. When the auction ends, anyone can trigger settlement — the winning bid becomes the sale price.
- Declining-price (dutch) auction — you set a start price, a floor, and a step interval. The price walks down on schedule; the first buyer to accept wins at the current price, never below your floor.
Royalty and marketplace fee are carved from the final discovered price— an auction is not a way around anyone's cut. Only auction contracts registered by the framework's governance can be used, so a listing can never point at a fake auction that steals the token.
Delisting and safety
- You can withdraw an unsold listing at any time — the token returns to your full control. Nobody else can delist for you (or buy after you delist).
- A listed token cannot leave the chain. Cross-chain moves are blocked while a listing is live, so a sale you signed can never be stranded.
- Repricing means relisting. Withdrawing and listing again is the only way to change the price — there is no in-place edit a buyer could race against.