Token Gating
Make holding a specific coin balance or NFT a requirement for perk claims. Use this for allowing exclusive access to certain perks in your shop.
Video tutorial demonstrating how to configure token gating for an NFT Perk

Example of NFT gating for an NFT Perk
In the above example the PolyPunks ERC721 smart contract is used for gating of an NFT perk. THX accounts that do not hold one of these NFTs in their wallet will not be able to redeem this perk for points.
PolyPunks holders exclusively are able to redeem this perk for points.
Tip! Marketplaces generally give information about the contract standard used for a collection. THX allows you to use both ERC721 and ERC1155 contract standards.

Example of coin gating for an NFT perk
In the above example the THX-DEMO ERC20 smart contract is used for gating of an NFT perk. THX accounts that do not hold one of these NFTs in their wallet will not be able to redeem this perk for points.
PolyPunks holders exclusively are able to redeem this perk for points.
- Unauthenticated users of the widget will by default see the perks in their gated status as we are not able to verify ownership.
- Authenticated users that are meeting the gating criteria will be able to run through the regular redeem flow.
- Authenticated users that are not meeting the gating criteria will see the perks locked status as shown below.

Example of a token gated NFT perk in the widget
Last modified 1mo ago