Solana DAO Verify Bot


A simple Discord bot that verifies a user has a Solana wallet with a valid NFT to join your server.

Step 1

Add the Discord Bot to your Server

Configure the bot by setting up the Roles as explained in the Readme.

Step 2

Make sure you have an NFT collection set up in Solana with Metaplex v2. This is explained in detail in this blog post.

Set up the bot with ?setup collectionID roleID solana-network

Step 3

Your users can now type in ?verify.

The bot will then make sure the Solana wallet they signed with has an NFT in the collection configured previously.

Verify Your Account

Step 1

Sign in with your Discord account.

Step 2

Sign a message with Phantom for the Solana wallet you want to attach to your Discord account.

Step 3

Go back to the Discord server and type in ?verify.

The bot will then make sure the Solana wallet you signed with has an NFT in the collection configured by the Discord server.