Token Gating
Gate Discord access based on ERC-20 token holdings. Require minimum token balances for roles, channels, or server access.
How It Works
Members connect their wallet, and WardX checks their token balance. If they hold the required amount, they receive the corresponding role. Great for utility tokens, governance tokens, or community tokens.
Connect
Link wallet
Verify
Sign message
Check
Scan balance
Gate
Grant access
Supported Token Types
ERC-20 Tokens
Standard fungible tokens on Ethereum and EVM chains.
SPL Tokens
Solana Program Library tokens on Solana.
Native Tokens
ETH, SOL, MATIC, BNB, and other native currencies.
Gating Rules
Create tiered access based on token holdings.
Minimum Balance
Hold ≥ 100 TOKENRequire a minimum token balance to get the role.
Tiered Access
Bronze / Silver / GoldDifferent roles for different holding amounts (100, 1000, 10000).
LP Token Gating
Liquidity ProvidersGate based on LP token holdings to reward liquidity providers.
Staked Token Check
Staking ContractsVerify tokens staked in specific contracts.
Example Tier Setup
Bronze Holder
100+
TOKEN balance
- • Basic holder channel
- • Community updates
Silver Holder
1,000+
TOKEN balance
- • All Bronze perks
- • Alpha channel access
- • Priority support
Gold Holder
10,000+
TOKEN balance
- • All Silver perks
- • Governance voting
- • Exclusive events
- • Direct team access
Commands
/verifyStart wallet verification for token gating
/balanceCheck your verified token balance
/reverifyRefresh your token balance verification
Configuration Options
- Token contract address
- Blockchain selection
- Minimum balance thresholds
- Role mapping per tier
- Re-verification interval
- Custom decimal handling
Quick Setup
Add Token
Go to Dashboard → Token Gating → Add Token
Enter Contract Details
Paste token contract address, select chain, set decimals
Configure Tiers
Set minimum balances and map to Discord roles
Enable & Test
Enable token gating and test with your own wallet