> For the complete documentation index, see [llms.txt](https://docs.truffle.wtf/truffle-help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.truffle.wtf/truffle-help-center/drop-settings/gated-phase-settings.md).

# Gated Phase Settings

<figure><img src="/files/SBry78nixyclvoTgzOUn" alt=""><figcaption></figcaption></figure>

In this section of your drop set up you can create Gated Phases where only specific wallets can mint that meet certain criteria, which include:

* Allowlisted Wallets
* NFT Burn (Where the user will need to hold an NFT from a particular collection and burn it to mint the new one)
* NFT Claim (Where the user will need to hold an NFT from a particular collection to mint the new one)

All the phases have these common fields:

* Phase Name (This is what will be shown on the Mint Page)
* Start and End Date for the phase

{% hint style="info" %}
All of the Gated phases need to happen before the Public Phase if it has been enabled. Phases can not overlap.
{% endhint %}

{% hint style="info" %}
Currently, you can only have 3 Phases enabled at a time and the Public Phase.
{% endhint %}

## **Allowlisted Wallets**

<figure><img src="/files/Z60QzTOQlC3WbupgjW35" alt=""><figcaption></figcaption></figure>

Allowlist is the simplest option of the Gated Phases. All you need to provide is:

* A CSV with the wallet addresses you want to allowlist (1 column)
* Price per Mint
* The number of mints per wallet

{% hint style="info" %}
The allowlist requires Solana wallet addresses, \`.sol\` or other solana domain addresses will not work.
{% endhint %}

## **NFT Burn**

<figure><img src="/files/5iUij83AXGZAA6T1c1br" alt=""><figcaption></figcaption></figure>

NFT Burn is where you can specify that the user will need to burn an NFT from a specific collection to mint the new one. All you need to provide is:

* The Collection NFT of the NFTs you'd like the user to burn
* An optional mint price if you want to charge the user to mint the new NFT

## **NFT Claim**

<figure><img src="/files/uUPpBQ9s7hUyzhDhBB4m" alt=""><figcaption></figcaption></figure>

NFT Claim is where you can specify that the user must hold an NFT from the selected Collection to mint the new one. All you need to provide is:

* The Collection NFT of the NFTs you'd like the user to hold
* Mint Limit (This limit is associated with the NFT they are holding, so if they have 2 of the NFTs and the limit is 1, they will be able to mint 2 of the new NFTs)
* An optional mint price if you want to charge the user to mint the new NFT
