How to implement On-Chain Tasks
Last updated
Last updated
Creating on-chain tasks and acquiring users with specific on-chain activity is made easy with Intract.
Our tasks can help you verify whether your questers...
Enter the task title to be displayed, verification contract address, contract name, chain, and event signature
Event Signature refers to a unique identifier for a specific event emitted by a smart contract on the blockchain. Events are logs that signal that certain actions have occurred.
Initiation URL: If you want the user to interact with the contract and verify the task on the go, we suggest that you add the url that redirects the user to its website
Enter the task title to be displayed, Api Endpoint, address, field name, and Initiation URL
API Endpoint is the URL that OKX provides to check if a specific user’s KYC is completed
Address Field Name: If a user has completed their KYC or other tasks on a platform like OKX, the system may need to match a specific piece of user data (such as a wallet or deposit address) to confirm their identity or transaction
Initiation URL (optional): If you want the user to do the OKX KYC and verify the task on the go, we suggest that you add the url that redirects the user to its website
Enter the task title to be displayed, ERC20 contract address of the token, minimum token balance needed to verify the task, the chain on which the token is held, and the initiation URL (optional).
Similar to the previous task template, you can use this task template to confirm the minimum balance on a specific chain's native coin.
This task template lets you know whether or not the user holds an NFT currently.
Add the Task Title to be displayed , the chain on which the NFT is held, NFT's contract address, and the initiation URL
This template lets you additionally target users that minted an NFT but might have sold it.
Add the Task Title to be displayed , the chain on which the NFT was held, NFT's contract address, and the initiation URL
Intract has built its persona NFT to ensure that your user base is bot-less without compromising your users' privacy.
Add the task title and the specific chainId to continue
This task template lets you know how many NFTs does the user hold out of your specified ERC721 NFT. Add the task title, ERC721 NFT contract address, minimum count, NFT's chain, and initiation URL (optional) to continue
This task template allows user to verify if they hold a minimum number of NFTs out of your specified list of ERC1155 NFTs.
You can add multiple Contract Addresses, Token IDs, and NFT Chain IDs in this task
DAVE (Dynamic Auto Verification Engine) is Intract's no-code On-chain task verification feature. Here is how you create a DAVE query and use it verify on-chain tasks without writing any code...
To ensure that your quest's users have a connected wallet, you can add this task template and specify the kind of wallet among EVM, Starknet, Keplr, Solana, and TON.