Docs/Features/NFT Verification
Core Feature

NFT Verification

Automatically assign roles to members based on their NFT holdings. Supports multiple chains and collections.

How It Works

1

Connect Wallet

Members link their wallet to their Discord account

2

Verify Holdings

WardX checks the wallet for NFTs from your collection

3

Assign Role

Matching members receive the configured role automatically

Supported NFT Standards

ERC-721

Standard NFTs (1 of 1 or collections). Most common standard for PFP projects, art, and collectibles.

ERC-1155

Semi-fungible tokens. Supports editions and multi-quantity items. Common for gaming items.

Supported Chains

WardX supports NFT verification on the following blockchain networks:

EthereumPolygonArbitrumOptimismBaseAvalancheBNB Chain

Need a different chain? Contact us to request support.

Setting Up NFT Verification

1

Navigate to NFT Verification

Open the WardX dashboard, select your server, and click on "NFT Verification" in the sidebar.

2

Create a Verification Rule

Click "Add Rule" and configure the following:

  • Rule Name: A descriptive name (e.g., "Azuki Holders")
  • Chain: Select the blockchain network
  • Contract Address: The NFT collection's contract address
  • Token Type: ERC-721 or ERC-1155
3

Configure Role Tiers

Set up one or more tiers based on NFT quantity:

Example Tier Setup

  • Tier 1: 1+ NFTs → "Holder" role
  • Tier 2: 5+ NFTs → "Collector" role
  • Tier 3: 10+ NFTs → "Whale" role
4

Enable the Rule

Toggle the rule to "Enabled" and click Save. Members can now verify their holdings.

Member Verification Process

Once you've set up verification rules, members can verify through:

Verification Portal

Members visit your server's verification page at wardx.app/verify/[server-id]

  • • Connect wallet
  • • Select collections to verify
  • • Receive roles automatically

Discord Command

Members can also use the /verify command in Discord.

  • • Bot sends verification link
  • • Opens in browser
  • • Same process as portal

Automatic Re-verification

Continuous Verification

WardX automatically re-checks NFT holdings periodically. If a member sells their NFTs, their roles are automatically removed. This ensures only current holders have access to gated channels.

Best Practices

Verify Contract Address

Double-check the contract address before creating rules. Use official sources like the project's website or OpenSea.

Create Clear Role Names

Use descriptive role names so members understand what they represent.

Set Up a Verification Channel

Create a dedicated channel with instructions for members to verify their holdings.

Important Note

Members must keep their wallet connected for continuous verification. If they disconnect their wallet, their verification status and associated roles will be removed.