Candy Shop
  • 🍭Candy Shop
    • About Candy Shop
    • Why Candy Shop
    • Features & Services
    • Roadmap
    • Partnership
    • Team
  • 🛫SDK (For Developers)
    • Introduction
    • Solana
      • Creating Your Shop
      • Marketplace
      • Mint NFT
      • Edition Drop
      • Auctions
      • Credit Card Payments
      • Testing Your Shop
      • FAQ
    • Ethereum / Polygon
      • Creating Your Shop
      • Marketplace
      • FAQ
  • 🏝️No Code (For Everyone)
    • 🚧Coming soon...
  • 🧩Fractionalization
    • Introduction
    • How to Trade Fractions
    • Fees
    • FAQ
  • 💎Tokenomics
    • Notice & Disclaimer
    • The Token: LQN
  • 💼Legal
    • Candy Shop API Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  • How It Works
  • Create Auction
  • Display Auctions
  • ⚠️ Solana Transaction Size Limit ⚠️
  • ⚠️ Royalty constraint ⚠️
  1. SDK (For Developers)
  2. Solana

Auctions

PreviousEdition DropNextCredit Card Payments

Last updated 2 years ago

You can auction single NFTs with Candy Shop. We support auctions in either SOL or custom SPL token.

Shop owners can specify the following auction parameters:

  • Starting bid

  • Minimum bid increment

  • Buy now price

  • Bidding period

  • Start date and time

How It Works

  • Users connect their wallet to place a bid

  • Highest bidder cannot bid higher

  • If outbid, users have to claim their previous bid to have their tokens returned to their wallet

  • When auction closes, the NFT will be automatically transferred to the highest bidder

Create Auction

You can create an auction in My Shop. You can also use the Create Auctions component to create an auction on your Candy Shop.

Note that only shop owners can create auctions. For the same reason, shop owners do not need to whitelist the NFT to be able to auction it.

<CreateAuction
  candyShop={candyShop}
  wallet={wallet}
  walletConnectComponent={<WalletMultiButton />}
  cacheUserNFT={true}
/>

Display Auctions

Use the Auctions component to display auctions from your Candy Shop and let users bid on them.

<Auctions 
  candyShop={candyShop}
  wallet={wallet} 
  walletConnectComponent={<WalletMultiButton />} 
/>

⚠️ Solana Transaction Size Limit ⚠️

Due to Solana's transaction size limit, Candy Shop can only support NFT auctions in custom SPL tokens with maximum 2 creators.

⚠️ Royalty constraint ⚠️

Due to the Metaplex auction house implementation, please avoid committing NFTs with seller fee basis point = 10000 (i.e. 100% royalty fees) into Auction. Your Auctioned NFT will likely be stuck in the contract for that reason.

🛫