What is Holder Verification?
Confirming a Discord member owns a specific token or NFT before granting roles or quest access. ENGAGE IO supports wallet-linked verification flows.
What is Holder Verification?
How it works
The member proves control of a wallet by signing a message, which links the address to their Discord account without ever exposing a private key. The bot then reads on-chain balances for that address and assigns roles that match what it finds. Because holdings change, verification has to be re-checked on a schedule; a one-time check means someone can sell the asset and keep the role indefinitely.
When to use it
Use it whenever a role grants access to something with real value, such as a holders-only channel, a governance vote, or an allowlist draw.
Worked example
A holder role check that runs once at join drifts within days as tokens move. Re-verify on a schedule, every 24 hours is the common setting, and grant a 48-hour grace period before stripping the role so a member selling and rebuying inside a day is not locked out of the channel mid-conversation.
Common mistakes
- Verifying once and never re-checking, which leaves former holders with permanent access.
- Asking members to paste a seed phrase or connect through an unfamiliar link, which trains them to fall for scams.
- Assuming one chain covers everyone when your community holds assets across several networks.
| Setting | Recommended starting point |
|---|---|
| Re-verification interval | Every 24 hours |
| Grace period before role removal | 48 hours |
| Minimum holding | 1 token, unless you run tiered holder roles |
FAQ
What is Holder Verification?▼
Confirming a Discord member owns a specific token or NFT before granting roles or quest access. ENGAGE IO supports wallet-linked verification flows.
How does ENGAGE IO relate to Holder Verification?▼
ENGAGE IO provides Discord quest, raffle, and engagement tooling related to holder verification. Trusted by 22,000+ servers.
Where can I learn more?▼
Visit engages.io/solutions for guides by vertical, competitor comparisons, and feature pages—or explore engages.io/integrations/discord-substrate.
Includes a 2-week premium trial when you add the bot.
Related
Related solution
How ENGAGE IO handles holder verification.
Token-Gated Discord
Restricting channels or quests to members who hold specific tokens or NFTs, veri…
Substrate Wallet Discord
Linking Substrate/Polkadot wallets in Discord for Web3 quest verification and re…
Web3 Discord Bot
A Discord bot with blockchain features—wallet linking, token-gated quests, and a…
Voice Channel Rewards
Points or rewards granted for time spent in Discord voice channels—used by gamin…
Discord Leaderboard
A ranked display of top community members by points, quest completions, or activ…
Quest Campaign
A time-bound set of tasks members complete for rewards. Quests can include Disco…