NFT roles and real currency for Discord
Grant roles from the NFTs members hold across Ethereum, Solana, and Kaspa, then reward them with a per-server points economy.
Role granted
You hold 2 Kaspa Punks, so you now have the @Holder role.
Everything a token-gated community needs
Configured entirely from the dashboard. No JSON, no bot commands to memorize.
Multichain NFT role gating
Pick a collection, optionally filter by traits, set a minimum count, and map it to a Discord role. One token can unlock several roles across Ethereum, Solana, and Kaspa.
Automatic re-checks
Roles re-evaluate every 10 minutes. Sell or transfer the NFT and the role comes off on the next sweep, no manual cleanup.
Points currency & leaderboard
Give your server its own points economy with a custom name and emoji, plus a public leaderboard members can share.
Reaction roles
Attach buttons to a message and let members self-assign roles in one click.
Embed designer
Build rich embeds with a live preview and reuse them across features.
Scheduled reminders
Post an embed to any channel on a recurring schedule for events and weekly updates.
Welcome & goodbye
Greet new members and note departures, with per-event channel and message templating.
From install to live in minutes
Add the bot to your server
Sign in with Discord, pick a server you manage, and install the bot with one click.
Register and create a rule
We verify your Manage Server permission, then you pick a chain, paste the collection, and choose the role.
Members link a wallet
They sign a message to prove ownership. Nothing leaves their wallet, no approvals.
Roles apply and stay in sync
Roles grant on the next sync and re-check every 10 minutes, automatically.
Read-only by design
Gating touches roles, not funds. Verification proves ownership with a signature and nothing more.
- Wallet ownership is verified per chain with a signed message, never a transaction.
- Every guild action is checked against your live Discord permissions.
- Grants and revokes are written to an append-only audit log.