Verification Setup
Set up and manage holder verification roles from the web dashboard.
The Verification tab on the dashboard lets you configure holder roles, refresh verifications, and export user data.
Opening the Verification Tab
Go to solmatebot.com/manage
Select your server
Click the Verification tab
Adding Verification Roles
Click Add Role
Choose how to identify the asset:
By Token ID — enter a Solana or BNB contract address
By Collection Symbol — enter a Solana NFT collection symbol
If using Token ID, select the chain (Solana or BNB)
The dashboard will auto-fetch the token/collection info for confirmation
Select the Discord role to assign
Configure requirements:
Wallet required — user must have a verified wallet (always on)
Exempt from removal — keep the role even if holdings change
Need all requirements — user must meet all role requirements (for multi-requirement roles)
Click Save
Address format
Solana: Base58 format (32-44 characters)
BNB/EVM:
0xprefix + 40 hex characters
Managing Roles
Each configured role shows:
Role name with Discord role color
Token/collection name and symbol
Chain indicator (Solana or BNB)
Edit and Delete buttons
A progress bar shows how many roles you're using out of your plan's limit.
Refreshing Verifications
Sometimes you may need to re-check all users' holdings:
Refresh one user: Enter a Discord user to re-verify just that person
Refresh all users: Re-verify everyone in the server
This is useful after changing role requirements or if roles seem out of sync.
Exporting Data
Export all verification data as a downloadable file:
JSON — structured data with all user details
TXT — plain text list
The export includes Discord IDs, usernames, verified wallets, and role assignments.
Last updated