Sale Types
Highlight supports three built-in sale types plus custom mechanics, each suited to different pricing strategies.
Fixed Price
Section titled “Fixed Price”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
Dutch Auction
Section titled “Dutch Auction”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
How price drops work
Section titled “How price drops work”You configure a series of scheduled prices and a drop interval:
- Sale starts at the highest price
- After each interval, the price drops to the next level
- The price stays at the lowest level until the sale ends
Ranked Auction
Section titled “Ranked Auction”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
Auction flow
Section titled “Auction flow”- Bidding phase — Collectors submit bids above the reserve price
- Sale ends — Bidding closes
- Claim phase — Winning bidders confirm their transactions to receive tokens
Compatibility
Section titled “Compatibility”| Sale type | Edition | Series | Generative |
|---|---|---|---|
| Fixed Price | All | All | All |
| Dutch Auction | All | All | All |
| Ranked Auction | Limited only | Standard only | Limited 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.
Custom
Section titled “Custom”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
Related
Section titled “Related”- Sales — Sale configuration overview
- Mechanics — Choose-token and custom mechanics
- Configuring Sales — Step-by-step guide
- Sales API — API reference