Vulcan/ Features/ Token verification

Token-gated roles.
No wallet connect. Ever.

The industry's safest way for holders to verify their tokens and receive a role. Your members never connect a wallet, never sign a message, never get a DM, never click a link — and because Vulcan already knows 500,000+ collectors, most of them verify instantly without leaving Discord.

included on every plan · live in minutes
665,894
role changes processed · last 30 days
1,043
servers verifying this month
500K+
collectors already known to Vulcan
27
chains supported
HOW IT WORKS

Three steps, usually four seconds

STEP 01

Member clicks Verify

In your server, in a public channel — where everyone can see it's the real bot. No DMs, no external sites.

STEP 02

Vulcan checks their holdings

Vulcan matches them against wallets they've already proven — their OpenSea account, their PREMINT profile, or a past verification in any of 15,000 Vulcan servers — then reads holdings directly on-chain. Nothing to connect, nothing to sign.

STEP 03

Role granted, instantly

The member gets every role their holdings qualify them for — across all your rules and every chain at once.

Then Vulcan keeps watching. Real-time transfer monitoring plus scheduled sweeps re-confirm every member still qualifies. Sell the token, lose the role — automatically.
RULE TYPES

Ten ways to define who belongs

Every rule is a sentence: "if you hold X, you get role Y." Combine them freely across your roles.

Contract

Any token from a contract

The classic: hold anything from your collection's contract.

Collection

Marketplace collection

Hold anything in an OpenSea collection slug.

Quantity

Minimum quantity

Whales and stackers: require N or more tokens for the role.

Trait

Specific trait

Hold a token with a particular attribute — gold fur, laser eyes.

ERC-20

Token balance

Grant roles by fungible token balance thresholds.

Token ID

Specific token IDs

Reserve a role for exact token IDs — 1/1s, honoraries, legendaries.

Staked

Staked tokens

Count tokens even while they're locked in your staking contract.

Combo

Multiple qualifications

Require A and B together — hold both collections, or trait + quantity.

API

Custom webhook

Your own endpoint decides. Any logic you can code becomes a role.

Twitter

PFP verification

Require the member's verified NFT as their Twitter avatar.

Every rule type is available on every plan — mix and match them freely across your roles.

CHAINS

27 chains, one rule builder

More about every network →

EthereumPolygonBaseArbitrumOptimismBlastAvalancheZoraApeChainAbstractShapeRobinhood ChainAnimeBerachainMonadSoneiumUnichainCeloLensLineaMythosRootstockScrollSettlusDATA NetworkWorld ChainZKsync
FAQ

Good questions

Do my members need an account somewhere?+
Usually they already have one. Vulcan recognizes wallets proven via OpenSea (the most common), PREMINT, or a past verification in any other Vulcan server — over 500,000 collectors qualify on at least one, and they verify instantly. Everyone else uses Vulcan's in-Discord flow, which still never asks for a wallet connection, signature, DM, or external link.
What happens when someone sells their token?+
Real-time transfer monitoring catches the sale and removes the role — usually within minutes, on every plan. Scheduled sweeps then re-confirm everything else: staking positions, ERC-20 balances, trait rules, API rules.
What about roles I assign by hand?+
Mark them as Protected Users and Vulcan will never remove those manually assigned roles — team roles, honoraries, and VIPs stay put no matter what their wallets do.
Can I migrate from another verification bot?+
Yes — Vulcan's migration tooling analyzes your current setup first, and no changes are made until you're certain. Because most members are already known to the Vulcan network, they re-qualify without noticing the switch.
DEPLOY

The safest gate in web3, on your server in minutes