Collection-Wide Offers

Collection offers allow buyers to place a single bid that targets every single item within a collection. This tool is ideal for traders looking to build exposure to a project at a specific price point without spending time bidding on individual items.

Capital and Time Efficiency

Instead of locking up funds across multiple individual item offers, a collection-wide offer pools your capital. One bid covers the entire collection, allowing you to accumulate assets efficiently at your target price.

Strategic Value

  • For Buyers: It provides a streamlined way to sweep or accumulate floor items. Since your bid applies to any token ID, any holder looking for a fast exit can accept it instantly.
  • For Sellers: It provides immediate exit liquidity. If you hold an asset and need liquid capital, you do not need to wait for a buyer to choose your listing; you can immediately sell your item to the highest active collection offer.

Agnostic Asset Acceptance: A collection-wide offer applies to all token IDs in the collection. Before placing an offer, make sure you are comfortable receiving any random item or trait configuration from the project.

Trait-Specific Offers

Trait-specific offers allow buyers to target only the items in a collection that possess a specific attribute (for example, a "Golden Shield" or "Red Background"). This allows for precise pricing of rarity categories without needing to bid on individual token IDs manually.

Merkle-Proof On-Chain Security

Under the hood, Trait-Specific Offers are fully decentralized and enforced on-chain:

  1. Merkle Root Generation: When you place a trait offer, the frontend queries the list of token IDs possessing that trait, constructs a cryptographic Merkle Tree, and computes the Merkle Root. This root is encoded into the params of your signed Maker Order.
  2. On-Chain Verification: When a seller accepts your offer, the app generates a cryptographic Merkle Proof for their specific token ID. The protocol's execution strategy contract (StrategyTraitsFromCollectionForFixedPrice) decodes the proof and verifies it against your signed Merkle Root on-chain.
  3. Strict Enforcement: If the seller attempts to match the order with a token ID that does not possess the correct trait, the cryptographic proof check will fail on-chain and the transaction will revert.

Collection Size Limitation (Max 10,000 Supply):

To ensure quick loading times, minimal database overhead, and gas-efficient Merkle proof construction in the browser, Trait-Specific Offers are strictly limited to collections with a maximum supply of 10,000 items.