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.
Updated 3 months ago
