Web3 tasks

Connect your Claimr campaigns to the blockchain and drive engagement through on-chain actions.

What are Web3 tasks?

Web3 tasks reward users for performing on-chain actions like connecting wallets, holding tokens, minting NFTs, or completing blockchain transactions. These tasks verify cryptocurrency wallet activity and blockchain interactions automatically.

Use Web3 tasks to:

  • Verify wallet ownership and encourage wallet connections

  • Reward users for holding specific tokens or NFTs

  • Track on-chain activity like transactions, swaps, or contract deployments

  • Build blockchain-native communities through verified on-chain participation

  • Gate access based on wallet balance or transaction history

For detailed information about general task settings, including task header, description, rewards, dependencies, and more, refer to Task settings.

Available Web3 tasks

Claimr offers Web3 tasks across several categories. All tasks are found in the Web3 group under the Onchain Actions category.

Wallet & balance verification

  • Connect a Wallet - User connects their crypto wallet to the app

  • Wallet Balance - Check if user wallet balance meets required threshold

  • Token Balance - Verify token balance in user's wallet

  • NFT Balance - Verify that user holds specific NFTs

  • Link3 Balance - Check Link3 profile balance or engagement level

Transaction tracking

  • Transactions Count - Check number of on-chain transactions for a user

  • Verify Transactions - Verify that user made a blockchain transaction

  • Verify EVM Token Transfer - Verify that user sent or received EVM tokens

On-chain events

  • Onchain Events Count - Count specific blockchain events

  • Onchain Events Value - Track total value from on-chain events

  • Onchain Events Streak - Track how many days a blockchain event occurred in a row

NFT actions

  • Mint an NFT (EVM 721) - User must mint an NFT on-chain (ERC-721 standard)

  • Mint an NFT (EVM 1155) - User mints an ERC-1155 NFT

  • Mint a Random NFT (EVM 721) - User mints a randomly generated NFT

  • Mint a Zora NFT - User mints a Zora NFT collection item

  • Swap an NFT (EVM 721) - Verify that user completed an NFT swap transaction

Smart contracts

  • Deploy EVM Contracts - User deploys a smart contract on EVM network

Create a task

  1. From your campaign dashboard, go to the Quests tab and click on the quest where you want to add a Web3 task.

  2. On the quest settings page, click + Create new task.

Task type section
  1. In the Category section, click Onchain Actions.

  2. In the Groups section, click Web3 and browse the available Web3 tasks.

  3. Select the task that matches your campaign goal and click Continue.

Configure task settings

Each Web3 task has specific configuration options. Common settings include:

Completion points: Set the number of points awarded when the user completes the task.

Points multiplier (%): Add a percentage-based bonus to the total reward.

Network/Chain: Select which blockchain network to verify (Ethereum, Polygon, Base, etc.)

Contract address (for token/NFT tasks): Enter the smart contract address to verify

Minimum amount (for balance tasks): Set the required threshold

Click Advance settings to configure additional options like dependencies, completion pop-ups, and metadata.

Click Create task to save your Web3 task.

Example: Connect a wallet task preview
Example: Select a wallet stage

To see how your task will appear to users, click Preview. This will open a new tab showcasing three different views: desktop, tablet, and mobile. You can toggle between these views to ensure your task looks and functions seamlessly across all devices.

circle-info

Pro tip: Web3 tasks automatically verify on-chain activity, so users can't fake completion. This makes them ideal for gating high-value rewards or building verified Web3 communities.

Last updated

Was this helpful?