> For the complete documentation index, see [llms.txt](https://p00ls.gitbook.io/token-integrations-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://p00ls.gitbook.io/token-integrations-guide/communication/gating-tools-and-bots/vulcan/vulcan-and-discord.md).

# Vulcan and Discord

Create Gates for Discord with Vulcan

**Time to complete** : 10-20 minutes (*est*)

## Setup:

**Invite Vulcan to your server:**

\*\*<https://www.vulcan.xyz/select/**>

In order for Vulcan to be able to assign roles in your server, you may need to grant additional permissions to the bot and ensure the bot is above all other major roles.

## **ERC-20 Integration:**

Verification by holding specific ERC-20 tokens.

<div align="left"><img src="https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2Fop36OQk2jd31zu1xvP3R%2FScreenshot%202023-06-08%20at%2011.13.14%20PM.png?alt=media&amp;token=7a51e156-7962-43e7-9faf-027391fff2cb" alt="Select ERC20" width="383"></div>

This feature is for verifying a user if they hold a type of ERC-20 token as well as a certain quantity of that token. You will find this feature in the left-side menu of the Vulcan Dashboard.

## **Setup for verification by an ERC-20 token**

Start by pasting **YOUR** token contract into the text box and click **Save**.

<div align="left"><img src="https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2Fd1oD0N6UlEvFgjCDsUZn%2FScreenshot%202023-06-08%20at%2011.11.57%20PM.png?alt=media&amp;token=e5a9bc78-3d95-48f4-8f6c-705e9dea627f" alt="Enter contract address" width="563"></div>

Next, you will put the **minimum amount** of the token needed to be held to verify as well as an **optional maximum**.

<div align="left"><img src="https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2FuOOn8pGKFnugWYLSKNQ0%2Fcryptowizard%20(1).png?alt=media&amp;token=8a6e8dda-d78f-4ad7-9abc-9e90fa9c7096" alt="Token details"></div>

Once that's saved you're ready to go. Below is an example flow.

<div align="left"><figure><img src="https://193270293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsHkC8lMYflln9vUAnwZh%2Fuploads%2FKzo1kWb07chBGrmrErlS%2FDiscord_TfapeqRDAp.gif?alt=media&amp;token=e3b9577c-7d52-4ed8-bb74-fece34d63fe2" alt="" width="373"><figcaption><p>Sample</p></figcaption></figure></div>
