Skip to main content

Advanced Auction Features

Sellers can extend auction functionality using Callbacks contracts. Currently, the Axis UI supports two types of callbacks:

  • Allowlists are used to gate access to a specific group of participants, such as early adopters or community members.
  • Direct-to-Liquidity automatically seeds a liquidity pool with auction proceeds. This adds a layer of programmatic security to a process that’s typically manual and prone to errors. It also enhances trust for buyers due to transparency on how auction proceeds will be utilized.

Allowlists

Sellers can configure multiple types of allowlists on Axis:

  • Simple allowlists allow the seller to provide specific addresses that can participate.
  • Simple Capped allowlists are the same as simple allowlists, but all buyers are limited to a global amount of tokens.
  • Simple Allocated allowlists allow sellers to provide a list of specific addresses each of which has a specific allocation for the sale.
  • Token-gated allowlists require the buyer to have a certain balance of a specific token to participate in the auction.

How do I know if an auction has an allowlist?

The Axis dApp shows the Sale Type of each auction on the auction page. Auctions with an allowlist are Private sales. Open auctions are Public sales.

The dApp will restrict buyers access based on whether they qualify for the allowlist and provide them information about what is needed to qualify if they currently do not (based on the wallet that they have connected).

Direct-to-Liquidity (DTL)

Direct-to-liquidity callbacks programmatically take a pre-configured percentage of the proceeds of an auction and deposit them into a new liquidity pool. Sellers can currently choose from the following liquidity pool types:

  • Uniswap V2
  • Uniswap V3

How do I know if an auction is using DTL?

If an auction is depositing proceeds into a liquidity via DTL, then the type of liquidity pool and percentage of proceeds will be displayed on the auction page.