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.