Solana Accesslists

Gate who gets to mint your NFTs

Candy Machine Accesslist using Merkle tree

📘

Note

This is only supported in Candy Machine v3

If your accesslist uses a Merkle tree and you want to enable users to purchase NFTs using Crossmint, you must collect the login IDs they want to use to mint (email, wallet addresses of Phantom or Metamask wallets) and send them to us at least 24 hours before the mint. We will create Crossmint wallets attached to those logins and send you the wallet addresses for you to generate the Merkle proof.

Once you have the Merkle proof, you pass it into the Crossmint pay button mint config as a string. Please refer to the example below.

<CrossmintPayButton
  projectId="_YOUR_PROJECT_ID_"
  collectionId="_YOUR_COLLECTION_ID_"
  environment="staging"
  mintConfig={{
    type: "candy-machine",
    quantity: 1,
    mintingGroup: "pre",
    merkleProof: "62, 43, 204, 46, 222, 219, 236, 32, 60, 4, 235, [...]",
  }}
/>

Candy Machine Accesslist Using SPL Tokens

Accesslist spots in Solana are granted via SPL tokens airdropped into users' wallets.

If you want to enable users to purchase NFTs using Crossmint using an accesslist, you must collect the login IDs they want to use to mint (email, wallet addresses of Phantom or Metamask wallets) and send them to us at least 24 hours before the mint. We will create Crossmint wallets attached to those emails and send you the wallet addresses for you to airdrop SPL tokens into them.


To kickstart the process, please contact a tech support engineer in our discord.

You will then need to provide the following:

  1. The projectId and collectionId for your collection
  2. A list of your customers' addresses (Email, Phantom, or MetaMask)

Once an engineer picks up your support ticket, we will do the following:

  1. Generate custodial wallets for each account in the list you provided
  2. Share that list of wallets with you so that you can airdrop the necessary SPL token in advance of the mint

Contact Support or join our discord if you have any questions!