Offers & Bids

An offer proposes a price for an NFT rather than immediately purchasing a listing. Scatter supports collection offers, letting a buyer offer to purchase an NFT from a collection without choosing one specific token first. Review which items an offer can cover before signing or accepting it.

Currently, bids are collection-wide. Trait-based bidding is planned for the near future but is not available yet. Offers targeting a specific NFT token are also not currently supported. There are no additional item eligibility restrictions within the chosen collection; a collection bid can be filled with any of its NFTs.

How Signed Orders Work

A listing or bid is an order describing what its maker will give and what must be received in return. Signing authorizes a trade under those terms. Review:

TermWhat to check
AssetsThe network, collection contract, and token ID or collection-wide scope.
QuantityThe number of NFTs or ERC-1155 copies the order can trade.
PaymentThe currency, price per NFT, and total payment.
ValidityWhen the order becomes active and when it expires.
RecipientsWho receives the NFT, sale proceeds, and any fee payments.

Signing a listing does not immediately transfer your NFT. Signing a bid does not immediately buy an NFT or reserve its payment in escrow. A buyer can later purchase a valid listing, or an eligible holder can accept a valid collection bid, without the order maker signing again for that trade.

Approval and signing serve different purposes. A token approval grants permission to transfer an asset; the signed order authorizes the particular trade. At settlement, the required ownership, balances, approvals, timing, and remaining quantity must still allow the trade. The purchase transaction transfers the NFT and the required payments to their recipients.

Changing signed terms requires authorizing an updated order. Use Orders to edit or cancel orders, and review the resulting wallet requests. Fee payments included in an order are part of its signed terms; see Fees on External Listings.

Place a Collection Bid

  1. Open the collection's Market tab and select Bid in the trading panel.
  2. Enter your bid price in the currency shown and the quantity of NFTs you want to buy. Both fields have minus/plus controls. The Total is the price per NFT multiplied by the quantity: for example, an Ethereum bid for 24 NFTs at 0.05 WETH each totals 1.2 WETH. Check the collection page for the currency used on its network.
  3. Review Top Bid, Ahead of You, and the bid chart to compare your proposed bid with existing bids. Lower-priced bids appear on the left; higher-priced bids appear on the right. Click an existing bid in the chart or bid picker row to match its price in your bid input. Review your quantity and the resulting Total after choosing a price. Matching a price does not submit your bid or guarantee that a seller will accept it.
  4. Click Bid to open Checkout → Place Bid. You can adjust Qty and the bid price in the popup before continuing.
  5. Review the price, quantity, seller proceeds, funding, and expiration described below, then select Bid in checkout. Follow the approval and signing steps. Review the wallet requests and sign only when the terms match your intention.

Changing the inputs can display a highlighted Your Bid row in the checkout's bid comparison. This previews your proposed bid; entering a price or opening checkout does not submit it.

Bid Amount and Quantity

For WETH bids, the minimum price is 0.0001 WETH per NFT. Entering a lower amount shows Minimum bid is 0.0001 WETH. On markets using another currency, check the currency and minimum displayed in the Bid panel.

A single bid can request up to 10,000 NFTs at the entered price. Review the total funding required: bid price per NFT multiplied by quantity.

Each wallet can have up to 100,000 active bids at a time. This counts bid orders, separately from the quantity of NFTs each bid requests. For example, one bid for 100 NFTs is one active bid. Manage and cancel unwanted bids through profile Orders.

Bid Checkout and Seller Proceeds

The comparison table shows Seller Receives, labelled with the payment currency, alongside Bids and Ahead of You. For an Ethereum WETH bid, the column reads Seller Receives (WETH). Seller proceeds are different from the full bid price because the marketplace fee is deducted.

For example, a total bid of 1.2 WETH leaves 1.14 WETH in seller proceeds after the 0.06 WETH marketplace fee. Instant Sell shows sellers their net You Receive amount without itemizing the fees. See Marketplace Fees for how the 5% fee is distributed.

Check the connected wallet's balances in the currencies shown. Scatter can help you wrap ETH during checkout when your bid needs WETH. On Ethereum, the summary can show a Wrap ETH → WETH line for the funding needed. An Insufficient ETH warning disables the checkout's Bid button when that ETH is unavailable. Review the conversion and any wallet requests. See Wrapping in Bid Checkout.

The panel and checkout also show a Fortune indicator labelled Pending while preparing a bid.

Above-Floor Warning

Scatter displays Bid is above floor price in the Bid panel and checkout when your entered bid exceeds the collection's current floor price. Check your price per NFT, quantity, and total before continuing. The warning is a prompt to review your price; it does not mean a purchase has occurred.

Choose a Bid Duration

Use the checkout's Expires selector to choose how long the bid should remain valid. The default is 7 days, with options ranging from 15 minutes to 6 months. It also displays the expiration date and time. The available duration options are:

  • Minutes: 15 or 30.
  • Hours: 1, 3, 6, or 12.
  • Days: 1, 3, 7, 30, or 60.
  • Months: 3 or 6.

Review the selected duration and displayed expiration before signing. See Expiration and Cancellation for managing an existing bid.

Payment Currency and Approvals

Each collection has its own market with one currency selected by its owner. Your new bids follow that market's currency setting.

On native-currency markets, offers use the wrapped native token, such as WETH on Ethereum, so they can be accepted later without the bidder returning to authorize that purchase. When a collection owner selects a stablecoin as the Settlement Currency, new bids use that stablecoin instead. Check the currency shown in the Bid panel and obtain it on the collection's network before bidding. If you hold ETH, swap it for the selected stablecoin first; WETH cannot fund a USDC bid.

Bidding requires a payment-token approval, which permits the settlement contract to spend the approved token according to the order. It differs from a seller's NFT collection approval.

Read Marketplace Currencies before obtaining or converting funds. Keep the payment currency and native gas currency distinct.

Approve Payment Currency and Sign the Bid

If checkout shows Wrap ETH → WETH, confirm the wrap in your wallet before the approval and signing steps. Checkout wraps only enough ETH to cover what your WETH balance is missing. See Wrapping in Bid Checkout.

When the payment token needs approval, the progress panel shows Approve Payment Currency followed by Sign Collection Bid. If your wallet is on another network, it also prompts you to Switch Network. With enough WETH already in your wallet, an Ethereum bid can show 1 Transaction · 1 Signature · 1 Network Switch.

  1. Switch Network, if prompted, to the network shown for the bid. Check the wallet and network before continuing.
  2. Approve Payment Currency: Review the token, spender, and spending cap in your wallet, then confirm the approval transaction. For WETH, the wallet can describe this as a Spending cap request. The cap can be Unlimited; check the requested permission before confirming. Approval costs network gas and permits spending up to that allowance; it does not place the bid or reserve its purchase amount.
  3. Wait for the approval step to show Approved, then Sign Collection Bid. Review the collection and bid terms before confirming the wallet's Signature request. Signing the bid is separate from the onchain approval transaction and does not itself require a gas payment.
  4. When the panel shows Bid Placed, select Done. Check your bid through profile Orders.

Follow the actual steps shown for your wallet. An existing sufficient payment-token allowance can avoid another approval transaction. A Confirming approval or a Queued signature step means the bid flow is still in progress; an approval transaction's success message alone does not mean the bid is placed.

For more about allowances, see Token Approvals. Approval to spend WETH for bidding is different from approval to transfer your NFTs when selling.

Wallet Balance and Settlement

Signing an offer on Scatter does not deposit or reserve its purchase amount in escrow. The payment tokens stay in the bidder's wallet until the offer is accepted and settled. An approval transaction can still cost gas.

At settlement, the bidder needs enough of the payment token and a sufficient allowance for the settlement contract to transfer the payment. Several offers can rely on the same wallet balance; funds are not set aside separately for each offer. Filling one offer or spending those tokens elsewhere can leave other offers unfunded.

Moving funds away does not cancel a signed order. If the order is still valid and uncancelled, restoring enough of the payment token and the required allowance can make it fillable again. Cancel bids you no longer want through profile Orders.

Review the order's remaining quantity after a trade. A bid that has already been partly filled can only buy up to its remaining quantity, not its original quantity again.

Invalid Listings and Offers

Scatter's indexer tracks onchain changes that invalidate listings and offers, including a bidder losing sufficient payment funds, an owner transferring a listed NFT away, or a required approval being revoked. Invalid orders are filtered out of the active orderbook as those changes are indexed.

Orders affected by revoked approvals or insufficient payment funds remain on Profile → Orders, where you can still cancel them. This includes approvals revoked through Revoke.cash.

This filtering does not cancel the underlying signed order. An otherwise valid order can become fillable and reappear in the orderbook if its funding, ownership, and approval requirements are restored. Cancel orders you no longer want rather than relying on a temporary lack of funds or approval.

Restoring funds or approvals does not revive an order that has been cancelled, expired, or fully filled.

Before Making an Offer

  1. Check the collection contract, network, and the items the offer can match.
  2. Review the currency, amount, quantity, and expiration shown.
  3. Check any token approval requested in your wallet and its spending limit.
  4. Review and sign the offer only when its terms match your intention.

A signed bid can authorize a later purchase without another wallet prompt when a holder accepts it. Review How Signed Orders Work and cancel bids you no longer intend to honor.

Accepting an Offer

Scatter calls selling into existing bids Instant Sell. This is one of two ways to sell: you can list your NFT for a buyer to purchase later, or instantly sell into available collection bids.

  1. Connect the wallet owning the NFTs and open the collection's Market tab.
  2. Turn on Owned By You, open the Sell panel, and select the NFTs to sell. Selected cards show a check mark, and their thumbnails appear in the panel. Check the selected count and Top Bid.
  3. Select Sell Now to open Checkout → Instant Sell. List opens the separate listing flow for a future buyer.
  4. Review each Item, Bidder, Qty, You Receive, and Market. Use Remove to exclude an item. Check the total You Receive and its currency; Instant Sell shows net proceeds without a fee breakdown.
  5. Select Sell Now in checkout. If the required collection approval is not already active, review and confirm the collection approval in your wallet, then wait for it to complete. This approval transaction costs gas.
  6. Review and confirm the separate sale transaction request when the NFTs and proceeds match your intention. The seller pays its settlement gas. Wait for confirmation before treating the sale as complete; approving the collection alone does not sell the NFTs.

When approval is needed, Instant Sell therefore involves two onchain transactions: collection approval, then sale settlement. With a sufficient collection approval already active, only the sale transaction is needed.

With collection approval already active, the progress panel can show 1 Transaction with a Sell 2 Items step for a two-item sale. Review the actual steps shown for your selection. Your wallet can label the sale as a Transaction request, with the progress panel showing Sign in Wallet. Use that request to authorize the sale transaction, then wait for confirmation. This is different from signing a collection bid that another holder can accept later.

Instant Sell fills the highest available bids first, using the quantity available at each bid price. Review the number of NFTs you are selling and the seller proceeds before confirming. The seller's transaction pays settlement gas when selling into bids; keep the network's native gas token available. See Approvals and Gas for the distinction between listing, bidding, and settlement costs.

Proceeds paid in WETH remain WETH. Use Scatter Swap to convert them to ETH. See Receiving WETH from a Sale.

Expiration and Cancellation

An offer's expiration is part of its terms. It is separate from the shill-link attribution period; a 30-day marketplace shill link does not define a bid's lifetime.

Scatter does not send expiration notifications. Track bid expiration dates yourself and review Expires in your profile's Orders tab.

Manage your bids from Orders in your user profile, at https://scatter.art/u/<username>/orders. Open Bids, select the orders, then choose Edit Bids or Cancel. See Orders and Bid Management for selection, filters, and gas costs.

For listing-management details, see Selling: Edit or Cancel a Listing. Revoking a token allowance through Revoke.cash changes permission to spend; it does not itself cancel an already-signed order.