UNCX Network
  • 🚪Introduction
  • 👀Availability and Fees
  • 🪙UNCX token
  • 📖Guides
    • For Investors
      • Liquidity Lockers
        • How can I check if the project locked liquidity?
      • Token Vesting
        • How can I check if the project locked tokens?
      • Staking
        • How to stake?
        • How to withdraw my staked tokens?
        • How to boost my stake?
    • For Projects
      • Stealth Launch
        • Creating your launch
        • Managing your launch
      • Liquidity Lockers V2
        • How to lock your LP tokens?
        • Managing your lock/Withdrawal
      • Liquidity Lockers V3
        • How to lock your LP?
        • Managing your lock/Withdrawal
      • Liquidity Lockers V4
        • How to lock your LP?
        • Managing your lock/Withdrawal
      • Solana Lockers
        • How to lock your LP?
        • Managing your lock/Withdrawal
        • Squads Multisig
      • Token Vesting
        • How to lock your tokens?
        • Managing your lock/Withdrawal
      • Staking-as-a-service
        • Creating a farm
        • Reward Pools
        • Editing a farm page
      • New Token Minter
        • Mint your token
        • Edit your token
        • Verify your token
    • For Developers
      • Subgraphs
      • Liquidity Lockers
        • Lockers V2
          • Contracts
          • Technical Reference
            • UniswapV2Locker (2.1)
            • UniswapV2Locker
          • Subgraphs
            • Endpoints
            • Queries
            • Entities
        • Lockers V3
          • Contracts
          • Technical Reference
            • Locker V3.1
            • NFT Migrator V3
          • Subgraphs
            • Endpoints
            • Queries
            • Entities
      • Token Vesting
        • Contracts
        • Technical Reference
        • Subgraphs
  • 👥Whitelisted audit/KYC partners
  • 💸UNCX Referral Program
  • 🔗UNCX Related Links
  • 🖇️UNCX API Collaborations
  • 🤖UNCX Info Bot Manual
Powered by GitBook
On this page
  • Guide
  • Exclude Reward Pool from taxes
  • How to top up a reward pool?
  1. Guides
  2. For Projects
  3. Staking-as-a-service

Reward Pools

PreviousCreating a farmNextEditing a farm page

Last updated 1 month ago

Guide

To reward your stakers, you have to create a reward pool. In order to do this go to the manage tab on our dapp and select "Admin Pools" tab. Select the pool you want to create a reward pool for.

You will be taken to the settings screen. Select "Create Reward Pool".

First, you have to select a token you want to reward your stakers with and the amount of reward token dedicated for farmers from start to end of farming. This can be topped up later on.

Next thing to set is a start and end date of the reward pool.

You can set an optional bouns period. It works well to encourage your stakers to stake early.

Please, check everything again carefully before proceeding further, then select the "Create Reward Pool" button.

Exclude Reward Pool from taxes

To ensure stakers are not taxed when harvesting their rewards, please consider whitelisting the reward pools from your contract after creation.

Note: This only applies to single-side token staking, i.e. not for LP tokens

Why whitelisting?

This ensures stakers will not be taxed upon staking.

Steps for whitelisting your reward pool

  • Create a reward pool as per our documentation above

  • Get the address of the reward pool you have just created from the URL

  • Whitelist the address of the reward pool from your token contract

  • Repeat the steps for any additional reward pool you will create

Note: if you need help finding the address of the reward pool, contact our staff on telegram. We will help you find it!

How to top up a reward pool?

To top up your reward pool, you have to access the pool settings. In order to do this go to the manage tab on our dapp and select "Admin Pools" tab. Select the pool you want to top up.

Select "Edit Reward Pool" and select a reward pool you want to edit, you will find three fields there:

  • Top up your reward pool - tops up the rewards

  • Increase block reward - increases the reward per block for each staker

  • Withdraw a specific token - allows you to withdraw all the tokens from the reward pool different from the reward token (useful in case any other tokens get sent to the contract by mistake)

📖