Back to Blog
Guide

Discord NFT Holder Verification: Complete Multi-Chain Guide

Learn how to verify NFT ownership on Discord across Solana, Ethereum, TON, and other blockchains with step-by-step commands.

January 11, 2026
12 min read

What is NFT Holder Verification?

NFT holder verification is the process of proving that a Discord user owns specific NFTs in their wallet. When verified, users receive special roles that grant access to exclusive channels, content, and community features.

The verification process typically involves:

  • Connecting a crypto wallet to the verification system
  • Signing a message to prove wallet ownership (no transaction required)
  • The bot checking the wallet for required NFTs
  • Automatic role assignment based on holdings

With Azalea Gate's NFT gating, this entire process takes under 30 seconds for users and requires no coding knowledge to set up.

Why Verify NFT Ownership on Discord?

NFT verification creates value for both project owners and holders:

Exclusive Access

Gate alpha channels, private AMAs, and early announcements to verified holders only.

Holder Utility

Add real utility to your NFTs by providing exclusive Discord benefits.

Community Trust

Build trust by ensuring only real holders participate in holder-only discussions.

Solana NFT Verification

Solana is one of the most popular blockchains for NFTs due to low fees and fast transactions. Azalea Gate supports all Solana NFT standards including Metaplex, MPL Core, and compressed NFTs.

Setting Up Solana Verification

Use the /nft-config command to configure Solana NFT verification:

/nft-config add collection:[COLLECTION_ADDRESS] role:@Holder-Role

Example with a real collection:

/nft-config add collection:DRiP2Pn2K6fuMLKQmt5rZWyHiUZ6WK3GChEySUpHSS4x role:@DRiP-Holder

Solana Verification Commands

CommandDescription
/nft-config addAdd a new collection for verification
/nft-config removeRemove a collection from verification
/nft-collectionsList all configured collections
/verifyStart the verification process
/nft-checkCheck a user's NFT holdings

Solana Tip: Finding Your Collection Address

Find your collection address on Magic Eden orTensor. Look for the "Collection ID" or "Verified Collection Address" in the collection details.

Ethereum/EVM NFT Verification

Azalea Gate supports NFT verification across multiple EVM-compatible chains including Ethereum, Polygon, Base, Arbitrum, and Optimism.

Setting Up EVM Verification

Use the /evm-config command to configure EVM NFT verification:

/evm-config add-collection contract:[CONTRACT_ADDRESS] chain:[CHAIN] role:@Holder-Role

Example for an Ethereum NFT:

/evm-config add-collection contract:0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D chain:ethereum role:@BAYC-Holder

Example for a Base NFT:

/evm-config add-collection contract:0x1234...abcd chain:base role:@Base-Holder

Supported EVM Chains

  • ethereum - Ethereum Mainnet
  • polygon - Polygon (MATIC)
  • base - Base (Coinbase L2)
  • arbitrum - Arbitrum One
  • optimism - Optimism

EVM Verification Commands

CommandDescription
/evm-config add-collectionAdd an EVM NFT collection
/evm-config remove-collectionRemove an EVM collection
/evm-config listList configured EVM collections
/verify-evmVerify EVM wallet ownership

TON NFT Verification

The Open Network (TON) is growing rapidly with its integration into Telegram. Azalea Gate supports TON NFT verification for communities building on this ecosystem.

Setting Up TON Verification

Use the /ton-config command to configure TON NFT verification:

/ton-config add collection:[COLLECTION_ADDRESS] role:@TON-Holder

TON Verification Commands

CommandDescription
/ton-config addAdd a TON NFT collection
/ton-config removeRemove a TON collection
/verify-tonVerify TON wallet ownership

TON Tip: Telegram Integration

TON verification works great alongside our Telegram group gating feature. Gate both your Discord and Telegram communities with the same NFT collection.

Verification Methods Comparison

Here's a comparison of NFT verification across different blockchains:

FeatureSolanaEthereum/EVMTON
Setup Command/nft-config/evm-config/ton-config
Verify Command/verify/verify-evm/verify-ton
Supported StandardsMetaplex, MPL Core, cNFTsERC-721, ERC-1155TON NFT Standard
Multi-ChainSolana only5 chains supportedTON only
Staking SupportYesComing soonNo
Token GatingYes (SPL tokens)Yes (ERC-20)Yes (Jettons)

Best Practices

1. Set Up a Dedicated Verification Channel

Create a #verify channel where users can complete verification. Use the /setup command to create a verification panel with a button.

2. Configure Role Hierarchy Correctly

The Azalea Gate bot role must be above any roles it needs to assign. Go to Server Settings → Roles and drag the bot role higher in the list.

3. Use Tiered Roles for Whale Holders

Reward your biggest holders with special roles based on NFT count:

/nft-config add collection:[address] role:@Holder min-count:1 /nft-config add collection:[address] role:@Whale min-count:10

4. Enable Re-verification

Set up automatic re-verification to remove roles from users who sell their NFTs. This keeps your gated channels exclusive to current holders.

5. Combine Multiple Verification Types

Use custom verification rules to require multiple conditions like NFT ownership + token balance.

Troubleshooting

Verification Not Working

  • Ensure you're using the correct collection/contract address
  • Check that the bot has "Manage Roles" permission
  • Verify the bot role is above the holder role in hierarchy

Users Not Receiving Roles

  • Confirm the user actually owns an NFT from the collection
  • Check if the NFT is listed for sale (some marketplaces escrow NFTs)
  • For staked NFTs, ensure staking verification is configured

Wrong Chain Selected

  • EVM users must select the correct chain when verifying
  • Ensure the collection is configured for the right chain

For more detailed troubleshooting, check our documentation or read our guide on setting up an NFT gated Discord server.

Start Verifying NFT Holders Today

Set up multi-chain NFT verification in under 5 minutes. Support for Solana, Ethereum, TON, and more.