---
title: "Discussion on \"How to Implement a Whitelist in Smart Contracts (ERC-721 NFT, ERC-1155, and others)\" | Hashnode"
description: "Discussion on \"How to Implement a Whitelist in Smart Contracts (ERC-721 NFT, ERC-1155, and others)\". By Igor Gaponov\nIn this article I will show you three ways you can create a whitelist in a smart contract.\nHere's what we'll discuss:\n\nOn-chain whitelists\nDigital signatures\nMerkle trees\n\nAll methods are available in the repo here.\nA whitelist is use..."
url: "https://hashnode.com/posts/how-to-implement-whitelist-in-smartcontracts-erc-721-nft-erc-1155-and-others/66d45f31230dff0166905809"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How to Implement a Whitelist in Smart Contracts (ERC-721 NFT, ERC-1155, and others)](https://freecodecamp.org/news/how-to-implement-whitelist-in-smartcontracts-erc-721-nft-erc-1155-and-others?utm_source=hashnode&utm_medium=feed)

By Igor Gaponov In this article I will show you three ways you can create a whitelist in a smart contract. Here's what we'll discuss: On-chain whitelists Digital signatures Merkle trees All methods are available in the repo here. A whitelist is use...

Oct 12, 2022 · 10 min read · freecodecamp.org  
Read the article

-   [#blockchain](https://hashnode.com/tag/blockchain)
-   [#digital-signature](https://hashnode.com/tag/digital-signature)
-   [#merkle-tree](https://hashnode.com/tag/merkle-tree)
-   [#smart-contracts](https://hashnode.com/tag/smart-contracts)
-   [#whitelist](https://hashnode.com/tag/whitelist)

## Written by

[freeCodeCamp](https://hashnode.com/@freeCodeCamp)

@freeCodeCamp · Just here on Earth... for now

  
[View profile](https://hashnode.com/@freeCodeCamp)

Learn to code. Build projects. Earn certifications—All for free.

Learn to code. Build projects. Earn certifications—All for free.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
