Verify Wallet — verify your wallet to unlock all features
🪵 Dirt theme • linked roles • wallet handoff

Link your wallet.
Verify cleanly.

Open this page from your Discord verification link, connect your wallet, generate a one-time challenge, sign it, and sync your Discord role connection metadata. On desktop, phone handoff stays available as an optional backup.

📱 Mobile-first wallet flow 🧩 GeoWallet • Phantom • Solflare • Jupiter 🛡️ Signature only — no transaction
How it works
1
Connect
Use the main connect path first. It usually opens the correct wallet on this device.
2
Generate challenge
Create the one-time ownership message after your wallet is connected.
3
Sign, then verify
Sign the challenge, then sync your Discord role connection metadata.
Dirt theme Mole Guard art
Security note: this flow uses a one-time ownership signature only. It does not request a transaction and it cannot move funds.
Wallet options (manual / backup)
Use this only if auto-connect is not the right path
In most cases, Connect wallet above will open the correct wallet on this device. This section is here as a backup if you want to force a specific wallet, open the page inside a wallet app, or use a wallet already saved on file.
Wallet instructions
Pick a wallet to see the recommended flow for this device.
Preparing verification flow…
Saved wallet on file
No saved wallet loaded yet.
Verification flow
Your one-time challenge will appear here after the bot session is found.
Before you start
  • Open this page from the Discord verification link so the session query string is present — or use Verify with Discord above if you started here directly.
  • The signature is only proof of ownership. It is not a transaction and cannot move funds.
  • For mobile wallets, the in-app browser is the smoothest path.
  • Need a specific wallet? Manual wallet options are available below as a backup.
Verification status will appear here after you sign and sync your wallet.