Now that you know what kinds of onchain tasks can be set up on Galxe Quest, let’s look at how you will do so. Scroll down to get started.
<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/046d56bb-337c-428c-ba45-93717675a29f/44746536-e16d-4400-be7a-0e61592d1c40/Round_Gradient_Background_(1).png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/046d56bb-337c-428c-ba45-93717675a29f/44746536-e16d-4400-be7a-0e61592d1c40/Round_Gradient_Background_(1).png" width="40px" />
Course Navigation
5b - Showing Onchain Tasks.mp4
Generally, you can divide Galxe Quest’s onchain task types as belonging to one of two categories: those for which Galxe already has access to the required external data source to know who (what wallet address) has done the task, and those for which we will require you to provide the data of who has done the task. We will cover both categories of onchain task in this course.
There are four tasks types for which Galxe already has access to all necessary data to verify the task. You can consider these four task types to be pre-built solutions for verifying your onchain tasks. To set up these tasks, you need only to input some basic information (such as a Smart Contract address) and settings, and Galxe takes care of the remaining details automatically. In this way, the pre-built solution onchain task types work much like the offchain (community) task types available on Galxe.
The four pre-built solution onchain task types available on Galxe Quest are as follows:
It’s important to note that each of the above task types has limitations. For example, the Wallet Balance task type is limited in that it can only verify wallet balances of certain tokens on Ethereum. In the upcoming sections of this course, we will go over each pre-built solution task type’s limitations, as well as what is required to set them up.
For onchain tasks that can’t be verified using one of the pre-built solution task types, Galxe has another onchain task solution to fill in the gaps.
For onchain tasks which cannot be verified using one of the above pre-built solutions, Galxe also offers the Import Your Own Data task type. which works by you providing the data of who has done the onchain task directly to Galxe. As long as the desired task is performed using one of the address types that Galxe supports, and you have access to the necessary task completion data, the task can be verified using this task type. In this sense, the Import Your Own Data task type removes the limitations found in the pre-built solutions onchain tasks types.
The process for providing necessary data to Galxe will be covered in the Import Your Own Data tasks section of this course.