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:
- The
projectId
andcollectionId
for your collection - A list of your customers' addresses (Email, Phantom, or MetaMask)
Once an engineer picks up your support ticket, we will do the following:
- Generate custodial wallets for each account in the list you provided
- 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!
Updated about 2 months ago