Auction

Introduction

Auction is one of the methods of listing the NFTs for sell in the secondary market in addition to fixed price. In auction the seller provides a minimum price, and a time period and buyers can place bids on how much they are intent in paying for the NFT as long as they are above the minimum price. Once an auction is created, multiple bidders can bid for it, and the seller would accept the bid of their choice.

Prerequisites to create an auction

  • The admin must make the following changes to the design console:
    • Navigate to Editor -> Roles -> NFT User -> Pages -> My NFTs (For NFT User) -> Context Operations and ensure Sell Token is enabled.
    • Navigate to Editor -> Publish -> Advanced -> Auction Settings. By default, the Bid Increment (In %) is set to 5 and Bid tail expiration (In Days) is set to 3. These values can be changed based on the requirement.
  • The drop admin must mint an NFT with the collections and list the NFT for selling.
  • Auction can take place only after the first purchase of the NFT from the Xooa platform and the purchased NFT must be available in the public chain.
  • Auction works only with crypto enable applications.
  • The Buyer requires sufficient WETH to place a bid.

Create an auction

The seller must follow the below steps to create an auction:

  1. Click My NFTs from the menu.

  2. Click More and select Sell Token from the list of NFTs that the user would like to sell in an auction.

  3. Select Auction from the Sell Token pop up window.
    Auction

  4. Provide a numerical value in the Minimum bidding amount field.

 

Note

  • The user cannot provide a value less than 1 USD.
  • The user is not allowed to provide fractional values.
  1. Click the Calender symbol or the Auction End Time text box to provide the end date and time for the auction.

 

Note

  • The auction end time must be at least one hour ahead of the time that the user is providing in the Auction End Time text box.
  • The user cannot provide an auction expiry time more than 30 days from the current time.
  1. Click List to initiate the auction process.

  2. Click SIGN available in the MetaMask Notification pop up.

 

Note

Seaport is used as a signature request to authorize the wallet to take action for buying or selling NFTs.

Metamask popup

  1. The user can view Auction created successfully for the token message once the auction is created.
    Auction Success Message

Participate in a bid

The NFT user must follow the below steps to participate in a bid:

  1. Navigate to secondary market of the application.

  2. Click View Token from the available NFT collections.

  3. Click View/Buy Token for the NFT that the user wants to bid.

 

Note

The user can view auction end date and time for the NFTs which are available for a bid.

Auction Price and Expiration Date and Time

  1. Click Bid, to bid for the NFT.

  2. Provide a bid value in the WETH text box.

 

Note

  • The bid value must be greater than the existing minimum bid value.
  • Ensure the user maintains sufficient funds in WETH.

Bid Details

  1. Click Bid to initiate the bidding process.

  2. Click SIGN available in the MetaMask Notification pop up.

 

Note

Seaport is used as a signature request to authorize the wallet to take action for buying or selling NFTs.

Metamask popup

  1. The user can view success message once the bid is created.
    Bid Success Message

 

Note

  • Each subsequent bid value must be more than the previous bid value. Also make sure that the subsequent bid value must not be less than the bid increment value (in %) provided in design console.
  • Each bidder can bid multiple times for the same NFT.

Accept a bid

The seller must follow the below steps to accept a bid:

  1. Click My NFTs from the menu.

  2. Click View/Buy Token for the NFT that the user wants to accept the bid.

  3. Click Accept available in the Bids section of the View/Buy Token page.
    Accept Bid

  4. Click Accept from the pop up.
    Accept Bid

  5. A Metamask Notification pop up is displayed and click Confirm to pay the gas fee for the transaction.
    Confirm Gas Fee

  6. The user can view success message once the bid is accepted.
    Bid Success Message

 

Note

The seller can accept the bid until the bid offer reaches its expiration date and time.

Cancel a bid

The seller must follow the below steps to cancel a bid:

  1. Navigate to secondary market of the application.

  2. Click View/Buy Token for the NFT that the user wants to cancel a bid.

  3. Click Cancel available in the Bids section of the View/Buy Token page.
    Cancel Bid

  4. Click Confirm to cancel the bid.
    Confirm Cancel Bid

  5. A Metamask Notification pop up is displayed and click Confirm to pay the gas fee for the transaction.
    Confirm Gas Fee

 

Note

The bidder cannot cancel a bid if the bid offer is expired, or the seller has delisted the token.

Delist/Cancel a token from an auction

The seller must follow the below steps to delist/cancel a token from an auction:

  1. Click My NFTs from the menus.

  2. Click More and select Delist Token from the list of NFTs that the user would like to delist/cancel the bid.
    Delist Token

  3. Click Delist to delist the token from the marketplace.
    Confirm Delist Token

 

Note

  • If required, the user can create an auction for a delisted token.
  • If a seller delist/cancel the auction, the seller and the bidder cannot view any details applicable to the delisted auction.