CactusDash Guide
  • Registration
  • Getting started
  • Getting paid
    • Crypto
    • Stripe
    • Bank acquiring
  • Licenses
  • NFT Verification
  • Features
  • API
  • Webhooks
Powered by GitBook
On this page
  • Setup
  • Send webhook
  • How does it work?

NFT Verification

PreviousLicensesNextFeatures

Last updated 8 months ago

CactusDash supports user verification based on the presence of NFT (Solana chain) in the wallet.

Setup

Go to "NFT Verification" tab, enable this feature and fill the data:

General info: — Mint addresses: you can specify several in one of the following ways:

mintAddress1
mintAddress2
mintAddress3
[ "mintAddress1", "mintAddress2", "mintAddress3"]

— Collection symbol: ONLY if NFTs are submitted on MagicEden. Otherwise, leave the field empty. Metadata properties: Name of attributes in the NFT metadata that Dash will use to define properties. Enable “Only lifetime” if you want all your NFT holders to be issued a lifetime license. In this case, Dash will not check the metadata of the NFT, but only its existence. Licenses setup: Plans that will be assigned to licenses after the verification (those plans are created ) Add to server frozen: If enabled, users with "frozen" NFT will still be added to your server with the specified role assigned when trying to verify.

Send webhook

Click the button on bottom left to send the initial webhook that users will see on the discord server. It contains all the necessary information:

How does it work?

  1. The user connects his Solana wallet and signs the message;

  2. Dash checks whether the valid NFT belongs to this user;

  3. If this is the case, a license is issued and an extension date is assigned (indicated in the NFT metadata);

  4. After that, a check takes place every 4 hours. If the NFT disappears from the wallet, the license is revoked.

After setting up, you can copy the link (at the top of the page) to the verification page to share with your customers.

CactusDash does NOT see changes in the NFT metadata. therefore, when changing this data (for example, the renewal date), you will need to make changes to the license manually (licenses section) .

🔗
⚠️
⚠️
in the "Drops" section
How does the user see it