See Getting Started for prerequisites and installation.
Creating a Collection Bid
Bidding on Multiple NFTs
Bid on multiple items from a collection in a single order:Accepting Collection Bids (Sellers)
Sellers can fill collection bids by selecting which token to sell:Querying Collection Bids
List Collection Bids for a Contract
Get Best Collection Bid
Find the highest offer for any NFT in a collection:- TypeScript
Use Cases
| Scenario | Implementation |
|---|---|
| Floor sweeping | Bid on multiple NFTs at floor price |
| Portfolio building | Acquire any item from desired collections |
| Arbitrage | Bid below market value across collections |
| Instant liquidity | Sellers can instantly sell to highest bidder |
Comparison: Token Bids vs Collection Bids vs Trait Bids
| Aspect | Token Bid | Collection Bid | Trait bid |
|---|---|---|---|
| Target | Specific token ID | Any token in collection | Tokens in collection whose metadata matches trait filters |
| Use case | Want one known asset | Want any item from the collection | Want items matching attributes (e.g. rarity + background) |
| Fill flexibility | Only that token can fill | Seller chooses which token | Seller chooses tokenId; must satisfy trait criteria |
| Price discovery | Token-level | Collection-level | Filtered subset of collection |
Next Steps
Create Listings
Alternative: Sell NFTs via listings
Fill Orders
Sellers: Accept collection bids
Cancel Orders
Cancel collection bids (soft/hard)
Order Management
Query and track your bids
Trait bids
Bids constrained by NFT metadata traits