Auction House

Timed Auction using Auctioneer

The Timed Auction Auctioneer is an Auctioneer implementation that adds English-style auction rules built on top of Auction House.

Listing Config

The listing config struct is used to store all feature-related parameters attached to each listing. All features can be configured on a per-listing basis.

Features

  • English Auction with start and end dates
  • Highest bid tracking
  • Reserve price (Minimum Bid)
  • Minimum Bid Increment - Require new bidders to bid a certain amount more than the current bid
  • Automatic Time Extension - Bids made close to the end of an auction (this period is customizable) will extend the auction end date a configurable amount
  • Prevent Highest Bidder cancellation - The highest bidder won't be able to cancel their bid and are required to purchase the NFT if they win*

*Due to Auction House's escrowless nature, it is unable to prevent users from transferring listed tokens from their wallets and nullifying their bids at this time.

Previous
How to manage Auction House using CLI