NFTs, How Tos

Creating an NFT allowlist ✅

3 top NFT allowlist resources!
William M. Peaster William M. Peaster Aug 18, 20224 min read
Creating an NFT allowlist ✅

Dear Bankless Nation,

Your NFT skill tree is growing fast.

Now you know how to generate a large NFT collection and create your own minting UI.

But what about setting up the actual parameters of your mint?

In that vein, another helpful skill to learn is how to create your own allowlist, which will let you manage which people and communities can mint from your project.

The good news? There are some awesome DIY NFT allowlist tools currently available. Let’s walk you through a few for today’s Metaversal!


3 DIY NFT allowlist tools


Image via PREMINT

PREMINT is an NFT allowlist raffle service.

Let’s say you’ve created a collection of 1,000 CC0 NFTs, and you want to specifically allowlist holders from other top CC0 NFT communities that you think will align well with your project’s values.

Cue in PREMINT, as the platform makes it simple to build custom allowlists based on your eligibility requirements.

Using the previous example, you could approve holders of top CC0 projects like Nouns, CrypToadz, and Blitmap to freely register for your mint. And since you’d end up with more registrants than mintable NFTs, PREMINT can facilitate a raffle to randomly pick out your allowlist winners.

Projects that have used PREMINT for their allowlists

However, you’ll want to keep in mind that PREMINT’s free features are limited. Namely, the first 250 addresses to a simple allowlist are free, and your first five smart contract snapshot saves are free, too.

If you want to go past these limits and access the full suite of PREMINT’s allowlist tools including the raffle system, you’d have to pick up one of the project’s Creator Pass NFTs. These NFTs cost 1 ETH each, have an unlimited supply, and are purchased and redeemed through the PREMINT website to unlock premium features in perpetuity.

Image via PREMINT

2) Lanyard

Image via Lanyard

Designed by the Context,, and Zora teams, Lanyard is a new open-source allowlist creator tool that helps you build universal NFT allowlists for use across web3.

In Lanyard’s Mirror announcement post, the creators described how and why the system works:

Well, Lanyard securely stores your allowlist, Merkle root, and proofs so that your community can mint your project from their preferred interface — your website,, and any other platform that integrates Lanyard. As more and more mints happen on platforms like, it’s important that creators’ allowlists are part of the horizontal web3 stack and not siloed to a specific project page implementation.”

As for actually using Lanyard, once you’ve generated a Merkle root from your desired addresses, you’ll be taken to a page where you can copy your Merkle root and where you can find instructions on how to load this root into your NFT smart contract. This part of the process gets pretty technical, but the Lanyard site offers an excellent how-to guide plus there’s free support in the Context Discord.

3) Bueno Forms

Image via Bueno

Bueno builds no-code tools for NFT creatives.

I’ve previously walked you through how Bueno’s Art Generator and Smart Contract Deployer resources work and what its Microverse is all about, but the project’s newest tool is Bueno Forms, which makes it easy to create and manage web3 forms like allowlists.

Once you have your form prepared and you’re happy with the number of responses, you can download a .csv file of the registered addresses and take it over to the “Contracts” part of the Bueno dashboard, where you can upload it right into your latest Bueno project. Easy from start to finish!

Extra tip: ENS to 0x addresses converter

So you’re building out an allowlist, but some people have manually submitted their Ethereum Name Service .eth domains via social media instead of their alphanumeric Ethereum addresses.

The problem here? You’ll need to convert the ENS names to alphanumeric addresses to actually allowlist them in your smart contract. Toward this end, nnnnicholas.eth has developed a resource,, that converts ENS domains to 0x addresses. This tool can save you the time of having to go through each of the domains one by one to copy out their 0x addresses, so keep it on your radar!

Action steps

  • 📜 Check out the PREMINT, Lanyard, and Bueno Forms allowlist resources
  • 🙇 See my previous write-up NFT minting UIs tools if you missed it!

In this article

Zora Zora Ethereum Ethereum

William M. Peaster

Written by William M. Peaster

639 Articles View all      

William M. Peaster, Senior Writer, has been with Bankless since January 2021. Immersed in Ethereum since 2017, he writes the Metaversal newsletter on the onchain frontier, covering everything from AI projects to crypto games, as the team’s lead NFT analyst. With a background in creative writing, he writes fiction and publishes art on Ethereum in his free time. He lives in Washington.

No Responses