All commands use the /
prefix in Discord:
/verify
: Start NFT ownership verification./continue
: Complete verification after wallet connection./checkusernfts
: View a user’s NFT holdings (moderator only).Ensure you have:
Type in Discord:
/verify walletaddress:0xYourWallet nftaddress:0xNFTAddress
The bot will prompt you to select a network (Songbird, Flare, Basechain). Click the button for your NFT’s network.
The bot provides a link (e.g., https://veriguardnft.xyz/verify?token=xyz&chain=songbird
). Click it to:
/verify
.For sKYCt NFTs (address 0x3BA20E48977253e21De57E187F4E5721824642a1
), use /verifyskyct walletaddress:0xYourWallet
(Flare only).
Return to Discord and type:
/continue
The bot will verify your NFTs and assign roles based on ownership and server settings.
Moderators can check your NFTs with:
/checkusernfts username:YourUsername
Displays wallet addresses, NFT counts, and eligible roles.
Register Role:
/register-guild-role nftaddress:0x... rolename:RoleName mincount:1
Also use Register Role on the web.
Register Value Role:
/register-guild-value-role nftaddress:0x... rolename:RoleName requiredvalue:10
Also use Register Value Role.
Unregister: Use web interface at Register Role or Register Value Role.
Add NFT:
/register-guild-nft nftaddress:0x...
Then use Add NFT on the web.
Remove NFT:
/unregister-guild-nft nftaddress:0x...
Then use Remove NFT.
List NFTs:
/list-guild-nfts
Update All Roles:
/updateallroles nftaddress:0x...
Manage and view royalty distributions at Royalty Collections.
Use veriguardnft.xyz for:
Connect your wallet on each page to perform actions.
Verification Fails: Ensure wallet matches `/verify` input, sign the message, and use `/continue`.
No Roles Assigned: Check NFT registration and role setup with moderators.
Bot Unresponsive: Verify bot is online and you have command permissions.
Web Errors: Clear cache, allow wallet pop-ups, and retry.