Marketplace

Listings: how selling works

Quick answer

A listing is a signed message, not a transaction: you sign the price and expiry with your wallet at no cost, and the buyer submits it to the contract when they buy, paying the gas.

Listing on Elevate costs nothing because the listing never touches the chain until someone buys. This is the EIP-712 pattern used by most modern marketplaces.

Who this is for

Holders who want to sell.

How it works

  1. 1Approve the marketplace contract to transfer tokens from the collection (one transaction per collection, the only gas you pay as a seller).
  2. 2Choose a token, a price in TAO and an expiry.
  3. 3Sign the EIP-712 listing message in your wallet. Nothing is sent on-chain.
  4. 4The listing appears on the marketplace. Your token stays in your wallet.
  5. 5When a buyer accepts, their transaction carries your signature; the contract verifies it, takes payment, pays royalty and fee, and transfers the token.

Cancelling

Because a listing is a signature, cancelling it before expiry is an on-chain action that invalidates the signature. Letting it expire costs nothing.

Security notes

  • Read the EIP-712 message before signing: it shows the collection, token ID, price and expiry in plain fields.
  • Only sign listings on the official marketplace domain.
  • The transfer lock must be off for a collection before its tokens can be listed.

Frequently asked questions

Why did listing cost me gas?
The first listing in a collection requires an approval transaction so the marketplace contract can transfer that collection's tokens. Subsequent listings are free.
Can I list a token whose collection is still transfer-locked?
No. Listings for locked collections cannot settle, so the marketplace does not accept them.

Sources

Written and maintained by the Elevate team. Last updated . Corrections: reach the team on the official Discord.

Ready to mint? View verified Bittensor NFT collections.