# OnChain

On-Chain tasks include:`Wallet Balance`、`Smart Contract`、`Gas Related`、`Uniswap`、`Pancakeswap`、`Curve`、`Metis`、`Nibiru`、`Chainge`、`AAVE`、`Compound`、`Raydium`、`Aerodrome`、`Task Description`,and tasks such as Swap, Hold, Liquidity Provision (LP), and Lending.

To encourage sustained user participation, all on-chain tasks should be designed with an appropriate incentive system that considers users’ participation costs.

### **Hold Tasks**:&#x20;

You can set requirements for users to hold a specific number of tokens or NFTs on a designated Network based on your needs.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeGSXDkNNaBpXOfxpYEAzD4IxUwQ5rAGhNkKgTEckt6fICGiBQAbkwdffjtBFKtLa4GMz_yv8hQwW5hMdkUkhiOg04ILdP523sNQL6YR-PAVVMSQcEVytcD4xjziuad_vOXZyY3?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>

### **Swap Tasks**:&#x20;

Configure the required Network, specify the tokens to swap from and to, and set the minimum value requirement and number of transactions.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdfgqUPZ21KgmV0mqxkkhZcVUzzISWiUZZ7CWgJ9ArIZPzJQgb3zCGFl8YIgiPLIYSIO8KEWQ5q-YPCgWubrB45cFUPsxEthNhvPXknOKMGtepU5zYxR5nquq0qYXCyftrdqUSJ0g?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>

### **LP  Tasks**:&#x20;

Provide a task description, select the required Network, and choose the trading pair (selecting the quote token and base token;&#x20;

LP requires injecting liquidity for both tokens, so when choosing a trading pair, opt for commonly used stablecoins if there are no specific requirements for the quote token).&#x20;

Additionally, set the minimum token value and transaction count requirements.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcqAndcIQAIG3eZtpr__sk-E18IKO5p9K3KLvckFJkX9g5AQpA94wpUDWmnU_ZtKAZpyL-G9KVkrdiK8v-bbpas43hk6OD2x_PD9nQbDMApR7X4mqJHwRq9MOYp9u-7KPk-5hBPFw?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>

For Swap tasks, if the desired swap is not available, select from the TaskOn Aggregator, which offers a broader range of swap options.

Note: When selecting a V2 pool, V3 users typically cannot interact with it. Choose the most suitable target pool.

### **Stake Tasks:**&#x20;

Provide a task description, select the required Chain, and specify the minimum staking amount.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfl5y72asj7g5njFe9Mw-F8eqBGOtTtpvphtedLbZ2exkK-L58dPR4goJPbrCVvG3CHq-gUHVxDFPFUXqjl1IQG377EHCQlvf24ClkOyNeyw3-gCeQ_TEpQTEWUAGus6m7mNcZa?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>

In task setup, you can also configure modules for lending, proposals, and other tasks.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc_1Q-yAA_mHieOosYybv6q6yA-DlFHlI2SXni1actaj6RehWR_R8FzIIECnU-HvAa6TpJGgP2GEaJ-GYPByEbovJp-jdsq0Jz_1fejYRv0Fr1OtmXI-_N4wy9LLQXZyjmSDnrxFA?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdS3ZH0EtvLbGnZf7gaq0jCm9358fwwl_zw1ukPjpIE0Vg6RLASdpLSqhnlkNlzkuRPJItVDPsPMnCPGXOQq3jwbBjEp1QRDoZYEpCWbBmtA_O6tmpO1QxfSZFsfJ3Hko36RE4JKg?key=0Ugs8HwP_vZfQwQiqIZ9vA" alt=""><figcaption></figcaption></figure>
