Create a Tokengated NFT Verification Pass
Verify ownership of ERC-721 and ERC-1155 NFT tokens to give out Discord roles in your server. Both standard and staked contracts are supported!
Last updated
Verify ownership of ERC-721 and ERC-1155 NFT tokens to give out Discord roles in your server. Both standard and staked contracts are supported!
Last updated
If you haven't yet signed up on Whop you can do so for free here -
Create a new NFT Verification Pass in minutes with the NFT Verify shortcut! Fill out this page to create a Pass that grants users NFT holders Discord access with specific role assignments.
New NFT Verify Input your Contract Standard and Contract Address here. NFT's with unique artwork should use the ERC 721 option. If you want your NFT's to have the same artwork while still being serialized, select the ERC 1155 option.
To add a Staked Contract Address, click the checkbox and enter the contract address in the dropdown.
If you add a staked contract address, Whop will whitelist the staked contract address allowing users who transfer their NFT(s) to the staked contract address to retain their roles whilst the NFT is being staked.
Discord Roles Set the Discord roles you'd like holders to get assigned when verifying ownership of their NFT. Allocate different roles based on how many tokens a user holds across their wallets. For instance, users with one token can receive a "member" role, and users with five tokens can receive a "VIP" role. Note: In the example above, add the "member" role alongside the "VIP" role in the 5 token box to ensure they keep it.
Discord Cancellation Action
Select a cancellation action to apply when a user sells their NFT's. Here are your options:
Kick User: Removes the user from your Discord
Remove Role(s): Removes the roles from your user, but does not kick them from the Discord
No Cancellation: Does nothing. The user will still have their roles and Discord access