Token/NFT Holder

Overview

The Token/NFT Holder task in Stiqy allows you to verify and engage users based on their ownership of specific token(s) or NFT(s).

Key Benefits:

  • Reward loyal customers and community members for holding token(s) or NFT(s).

  • Create exclusive campaigns for specific user groups, such as holders of token(s) or NFT(s) from your project or partners.


How to Configure a Token/NFT Holder Task

Step 1: Access the Task Creation Panel

  1. Navigate to Campaigns:

    • Log in to your Stiqy Admin dashboard.

    • Navigate to Campaigns from the left-hand menu.

    • Select the campaign you want to add the task to, or create a new campaign.

  2. Open the "Tasks" Tab: Click the Tasks tab in the top horizontal menu.

  3. Create a New Task: Click the Create New Task button at the top right of the screen.

Step 2: Create the Token/NFT Holder Task

  1. In the "Task Types" panel, choose Token/NFT Holder under the "On-chain Tasks" section.

  2. Click Continue to proceed to the task configuration panel.

Step 3: Configure Task Details

Required Fields:

  • Name: Enter a descriptive task name (e.g., "Hold XYZ Tokens").

  • Points: Specify the number of points users will earn for completing the task.

  • Token Contract Address: Enter the contract address of the token/NFT.

    • This can be copied from the blockchain explorer of your token’s network.

  • Chain/Network: Select the blockchain network where the token/NFT is deployed.

    • Currently supported chains: Ethereum, Base, BSC, Polygon, B3.

    • If your chain is not listed as supported, please contact Stiqy support.

  • Min. Tokens to be Held: Specify the minimum number of tokens a user must hold to complete the task. (e.g. 500).

    • This will also check the amount of NFTs held if you had provided the Contract Address of the NFT to verify against.

Optional Fields:

  • Description: Provide a clear description of the task (e.g., "Hold at least 500 XYZ tokens in your wallet to earn rewards.").

  • Gems: Assign gems as additional rewards (e.g., 5)

  • Start Date and End Date: Set the date and time when the task begins and ends.

    • Enable the Sync with Campaign Dates toggle to align the task dates with the campaign dates.

  • Label: Use an existing label or create a new one to categorize your task (e.g., "Loyalty," "NFT", "Token")

Step 4: Save the Task

  1. Review the information entered.

  2. Click Create Task to save the task.

  3. The task will appear in the Tasks list under the campaign.


Use Cases

Example 1: Loyalty Rewards

  • Task Name: "Genesis NFT Holder Reward"

  • Description: "Hold at least 1 x NFT from our Genesis NFT Collection to earn 20 points and 3 gems."

  • Points: 20

  • Gems: 3

  • Contract Address: 0x123...abc

  • Chain: Ethereum

Example 2: Partnership Promotion

  • Task Name: "Bonus Reward for Our Partner Token Holder"

  • Description: "Hold at least 100 tokens of our partner ($AVG) to earn extra rewards"

  • Points: 15

  • Gems: 5

  • Contract Address: 0x456...def

  • Chain: Ethereum


Troubleshooting Tips

  • Invalid Contract Address

    • Ensure the contract address is correct and matches the token/NFT you want to track.

  • Chain/Network Not Available

    • Verify that the token/NFT is deployed on a supported blockchain network.

    • If your chain is not included in the supported list, please contact Stiqy support.

  • Task Not Visible to Users

    • Ensure your campaign and task are active.

    • Double-check that your task was successfully saved.

  • Incorrect Token Quantity Validation

    • Verify the minimum token quantity entered matches your campaign requirements.


Video Guide

https://www.loom.com/share/69cc7aeeb3664ea0a9c58c20cdf4d725?sid=db97ab3a-cf91-482b-b3e7-60cb3efafd5b

Last updated