🚀
HeyMint Launchpad
  • Welcome to HeyMint Launchpad!
  • Introduction
    • Setting up your collection
    • ERC-721(A) vs ERC-1155
    • FAQ
      • What to do when the deployment wallet was hacked?
    • Deploy Proxy Contract
    • Manage Access
  • Pricing
    • How the HeyMint Fee works
    • Basic Plan
    • Plus Plan
    • Premium Plan
  • Create a ERC-721A Collection
    • Set up smart contract
    • Art & Metadata
      • Create layer files
      • Generate art
      • Set Token Name
      • Set up pre-reveal image
      • Generate metadata
      • (Advanced) Upload art & metadata
      • (Advanced) Set token URI
      • Upload & Pin to IPFS using Pinata
    • Manage smart contract
      • Before deployment
        • Affiliate Minting
          • Affiliate Earnings
        • Enforced Royalties
        • (Presale only) Set up allowlist
        • Advanced features
          • Free Claim
          • Burn to Mint Feature
            • Creating a Burn to Mint Collection
            • Map URI to first burn token ID
        • Deployment (Testnet)
        • How to get ETH on Testnet
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop public sale/presale
          • Allowlist Checker
        • Set up mint website
          • Use HeyMint mint page
            • Warpcast Integration for Mints
          • Use mint button embed
            • Website builder incompatibility
        • Set up credit card payment
          • Mint Using a Credit Card
        • Reveal art
        • Withdraw your funds
        • Enable Burn to Mint
          • Set up burn to mint page
          • Start/stop burn to mint feature
    • Create a ERC-721A collection using generated Art
      • Tokens (Beta)
  • Create a ERC-1155 collection
    • Set up smart contract
    • Upload assets to IPFS
    • Manage smart contract
      • Before deployment
        • (Presale only) Set up allowlist
        • Deployment (Testnet)
        • What to test on Testnet
        • Deployment (Mainnet)
      • After deployment
        • Verify contract
        • Start/stop presale/public sale
        • Set up mint website
        • Withdraw your funds
  • After creating a collection
    • Set up a collection in marketplaces
      • Minting an NFT
      • Airdropping/gifting an NFT
  • HeyMint Buttons
  • Migrate
    • HeyMint Launchpad Closure Announcement, FAQs, and Migration Guide
      • ERC-1155 Migration Guide
Powered by GitBook
On this page
  • For creators
  • For collectors
  • How to set up an allowlist
  • Import allowlist

Was this helpful?

  1. Create a ERC-721A Collection
  2. Manage smart contract
  3. Before deployment

(Presale only) Set up allowlist

PreviousEnforced RoyaltiesNextAdvanced features

Last updated 2 years ago

Was this helpful?

If you enabled presale, you will need an allowlist, the list of wallet addresses who are allowed mint during presale. An allowlist is a powerful concept and beneficial for both creators and collectors:

For creators

  • Have an idea of how many people will mint by collecting a wallet address

  • Spread the word about the project by requiring people to follow twitter account, RT/like certain tweet, or join discord server

For collectors

  • Get a guaranteed mint

  • Avoid gas war

How to set up an allowlist

To set up an allowlist and collect wallet addresses, we built a free tool, , used by more than 200K+ users where you can set up an allowlist easier than ever and add as many requirements as you'd like.

In HeyMint allowlist, you can add requirements to join an allowlist such as:

  • Require to follow one or more twitter account(s)

  • Require to RT/like a tweet

  • Require to join one or more discord server(s)

  • Require to have one or more discord role(s)

  • Require to own one or more NFTs

  • Require to own ERC-20 token

  • Require to provide an email

  • Require to provide a password

  • Require to answer question(s)

Import allowlist

Once you create an allowlist and collect wallet addresses, you can export allowlist on HeyMint as a CSV and import to Launchpad from contract management page ("Sale" tab and "presale" section):

If you don't set any quantity, we will automatically set the quantity as 1.

Once you import the CSV, all the wallet addresses (paginated) will immediately show up:

With the allowlist feature, you can:

  • Search a certain address to check if the address exists in the allowlist

  • Manually add/delete a wallet or change the allocated quantity

Please note that you don't need any blockchain transaction or redeployment of contract to make a change in the allowlist even after deployment. You can make a change anytime and the change will be reflected instantly.

There is no hidden cost to use any of the features, so you can go ahead and start creating an allowlist immediately from :)

HeyMint allowlist
here