Skip to content

Sale Types

Highlight supports three built-in sale types plus custom mechanics, each suited to different pricing strategies.

The simplest sale type. Every token costs the same price throughout the sale.

  • Pricing: Single fixed price
  • Minting: Collectors pay the price and receive their token immediately
  • Use case: Standard drops, open mints, gated mints

The price starts high and drops on a schedule until all tokens are sold or the sale ends.

  • Pricing: Starts at a high price, decreases at intervals
  • Schedule: 1-5 price levels with a configurable drop interval (hours or minutes)
  • Minting: Collectors can mint at any point at the current price
  • Use case: Price discovery — lets the market determine fair value

You configure a series of scheduled prices and a drop interval:

  1. Sale starts at the highest price
  2. After each interval, the price drops to the next level
  3. The price stays at the lowest level until the sale ends

A sealed-bid auction where the highest bidders win tokens.

  • Pricing: Minimum reserve bid required
  • Bidding: Collectors submit bids during the sale window
  • Settlement: After the sale ends, the highest bidders can claim tokens
  • Rebates: Optional rebate for winning bids (all winners pay the same clearing price)
  • Use case: High-demand drops where you want competitive pricing
  1. Bidding phase — Collectors submit bids above the reserve price
  2. Sale ends — Bidding closes
  3. Claim phase — Winning bidders confirm their transactions to receive tokens
Sale typeEditionSeriesGenerative
Fixed PriceAllAllAll
Dutch AuctionAllAllAll
Ranked AuctionLimited onlyStandard onlyLimited only

Ranked auctions are on-chain only — the GATED + RANKED_AUCTION combination is always rejected. See the support matrix for the complete, per-row combination list.

Register your own sale mechanic smart contract and use it as a sale type.

  • Mechanic: Requires a registered mechanic with on-chain deployments
  • Config: Freeform configuration passed to the mechanic contract
  • Use case: Novel sale mechanics not covered by built-in types