Marketplace
How the marketplace works
Three actions — list, buy, offer — and one settlement path that pays the creator, the platform and the seller in a single transaction.
Listing an NFT
- 01
Approve the collection once
The first time you sell from a collection, approve the marketplace contract to transfer that collection's tokens. This is the only seller-side gas.
- 02
Set a price and expiry
Choose the token, a price in TAO and how long the listing stays valid.
- 03
Sign the listing
Your wallet shows an EIP-712 message with the collection, token ID, price and expiry. Signing costs no gas and the token stays in your wallet.
- 04
Wait for a buyer
The listing appears on the marketplace. When a buyer accepts, their transaction carries your signature; the contract pays royalty and fee and sends you the remainder.
Detail: listings documentation.
Buying a listed NFT
- 01
Find a listing
Open a collection on the marketplace and choose a listed token. Verify the collection's contract address matches its Elevate page.
- 02
Review the price
You pay the listing price plus gas. Royalty and marketplace fee come out of the seller's side.
- 03
Confirm
One transaction: the contract verifies the seller's signature, takes your TAO, pays royalty and fee, and transfers the token to you.
Making an offer
- 01
Place an offer
Choose a token and an amount in TAO. The transaction escrows your TAO in the marketplace contract.
- 02
Seller accepts or not
If the seller accepts, settlement is immediate: royalty and fee are paid from escrow and the token is transferred to you.
- 03
Cancel to withdraw
If nobody accepts, cancel the offer to get your TAO back. Only you can withdraw it.
Detail: offers documentation.
Settlement
- Sale triggered (listing accepted or offer accepted)
- Contract verifies signature or escrow
- Creator royalty (ERC-2981)
- Marketplace fee (capped at 10%)
- Seller paid; token transferred
Frequently asked questions
- Why do I need to approve before listing?
- The marketplace contract can only move a token when a sale settles if the owner has approved it for that collection. It is a standard ERC-721 approval, done once per collection.
- Can a listing be changed?
- Sign a new listing at the new price; cancel the old one on-chain if you want it invalid before it expires.
- What if the collection is transfer-locked?
- Listings and offers cannot settle until the creator unlocks transfers, so the marketplace does not accept them.
- Where do royalties go?
- To the receiver address the creator set via ERC-2981, paid automatically at settlement.
Ready to trade?
Collections launched on Elevate trade here once their creator unlocks transfers.