> For the complete documentation index, see [llms.txt](https://docs.community.heymint.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.community.heymint.xyz/integrated-token-gating/evm-nft.md).

# EVM NFT

The Ethereum Virtual Machine (EVM)NFTs are NFTs that are used in DeFi applications like games and other interactive activities.

If you have a EVM NFT project, HeyMint Bot's token gating feature can also be used to verify your holders.

1. **From the left panel, proceed to EVM NFT under Role Verification and click&#x20;**<mark style="color:purple;">**+Add new role**</mark>**&#x20;button.**

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2Ff4rl7BkqLPYNAx24iNMY%2F1.png?alt=media&amp;token=38f31cfe-bb82-4f2e-b0b0-5d429a7b3e50" alt=""><figcaption></figcaption></figure>

2. **Identify the specific source of collection associated with your community and Select the rule to assign roles.**

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2FFTKARh5BX9YclhG6YxLh%2F2.png?alt=media&amp;token=933843a0-a971-4644-8fb8-28dc553811d8" alt=""><figcaption></figcaption></figure>

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2FT2xLUmtKKDaxgDcPXgaQ%2F3.png?alt=media&amp;token=b8964545-790c-4c54-b02d-c0cf698ca1df" alt=""><figcaption></figcaption></figure>

* **Simple token ownership**: This rule assigns roles based on the possession of one or more tokens from the specified collection. It's marked as the most popular choice for its straightforward approach.
* **Trait based ownership**: Another advanced option, this rule assigns roles based on specific traits possessed by the tokens, enabling more granular control over role assignment.

{% hint style="info" %}
After setting up your collection and defining the rules, you can continue to finalize the role verification setup.
{% endhint %}

#### **2. Specify the Collection that you wanted to token gate.**

### **Opensea**

You can find your collection by searching for its symbol on Opensea, a popular marketplace.

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2FVnpbY6w07rHJKVfzsTDV%2F4.png?alt=media&amp;token=f3f364fe-512a-4778-81e6-2e10c6e00bcd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2FOfgUGUag1qrQk6WX1gbp%2F5.png?alt=media&amp;token=add662ca-2ae1-4ab6-9ecc-4d986794e445" alt=""><figcaption></figcaption></figure>

* click <mark style="color:purple;">Add role to</mark> finish.

### **Manual Entry**

&#x20;If your collection is not listed on Opensea, you can manually specify the Token's contract address.

<figure><img src="https://538078840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnvqLUUmCa9WvNAly8MkZ%2Fuploads%2FOGba82yIoD3cg2Q28PyB%2F6.png?alt=media&amp;token=07dcab23-3263-4904-b8ec-bf8d7803de07" alt=""><figcaption></figcaption></figure>

* click <mark style="color:purple;">Add role</mark> to finish .

{% hint style="info" %}
Prior to saving, ensure that you set HeyMint bot permission to 'Manage Roles' and position its role above the selected role in your server's role hierarchy.
{% endhint %}
