On-chain Activity Guide

🧾 Overview

We have introduced a new On-chain Activity mission type that allows users to earn mission points by performing blockchain-based activities. These missions are designed to drive deeper user engagement with token and NFT ecosystems on EVM-compatible networks like Ethereum and Polygon.

🔗

To learn how to create an On-chain Activity mission, visit: Create On-chain Mission Guide


🔁 Activity Type: Token Address Activity

This activity type targets ERC20 token interactions such as buying, swapping, trading, or holding.

  • Users are encouraged to acquire and hold fungible tokens (e.g., USDC, USDT, Tether).
  • Tokens can be purchased or swapped using decentralized exchanges like Uniswap.
  • Mission points are rewarded based on the token balance in the user's wallet.
  • Admins configure the ERC20 contract address and minimum balance required for mission eligibility.

Example Use Case:

Hold at least 50 USDC in your wallet to earn 20 mission points.

🔗

Learn more about Token Activity Missions: Token Activity Mission Reference


🖼️ Activity Type: NFT Activity

NFT Activity missions are based on user interactions with ERC721 or ERC1155 tokens. There are two mission types supported:

1. Hold NFT Balance

  • The user must hold NFTs from a specified contract (e.g., Kinetic, Mercedes, or OpenSea collections).
  • NFTs can be acquired via purchase, transfer, or airdrop—as long as they’re present in the wallet.
  • Ideal for rewarding holders or collectors.

Example Use Case:

Hold at least 1 NFT from the Mercedes collection to earn 10 points.

🔗

Learn more about NFT Activity Missions: Hold NFT Balance Reference

2. Mint NFT

  • The user must mint new NFTs (e.g., primary sales or direct mints).
  • Minting must occur from official sources like OpenSea, Whiskky Exchange, or project-specific sites.
  • Encourages new purchases rather than transfers.

Example Use Case:

Mint a new NFT from the Kinetic contract to earn 30 points.

🔗

Learn more about NFT Activity Missions: Mint NFT Reference

🔄

Key Difference:

  • Hold NFT: Eligible if the NFT is simply present in the wallet.
  • Mint NFT: Requires fresh minting (not just holding or transfers).

🛠️ Custom Activity (Coming Soon)

Custom Activities allow admins to define missions based on custom on-chain event logic (e.g., contract events with specific fields, conditions, or filters).
This feature will support more flexible strategies and verification flows tied to event signatures and indexed logs.

🕓 Coming soon. Stay tuned!


🌐 Supported Networks

Admins can configure On-chain Activity missions on the following EVM-compatible networks:

  • Ethereum Mainnet
  • Arbitrum Mainnet

Future support will be extended to additional networks, including Base, Polygon, and Optimism.


🔐 Wallet Connection Requirement

To validate on-chain activity, users must connect their EVM wallet (e.g., MetaMask).

🔗

Learn more about EVM wallet connection: EVM Wallet Connection Guide


📌 Summary

On-chain Activity Missions bring real blockchain interaction into your campaign:

  • Validate token holdings or NFT ownership on-chain.
  • Reward users for buying, holding, or minting assets.
  • Drive meaningful blockchain engagement.
  • Fully configurable via contract address, balance thresholds, and activity type.