JVault
Docs EN
Docs EN
  • Introduction
  • Tokenomics
  • Staking V2
    • General information
    • Unstake periods
    • Info for pool creators
      • Pool creation and adding rewards
      • Fees
      • FAQ
    • Info for stakers
      • JVault responsibility
      • Staking process
      • Unlocking tokens and rewards claim
      • FAQ
  • Launchpad
    • Launchpad info
    • Different types of presales
    • Reliability Score
    • Info for projects
      • Launching tokensale
      • Fees
      • The end of tokensale
      • Referral system
      • Whitelists
      • Verification of projects
    • Info for tokensale participants
      • Buying tokens without Whitelist
      • Buying tokens with Whitelist
      • Token and referral cashback claim
  • Locker
    • Locker info
    • Token locking process
    • FAQ
  • Staking V1 (DEPRICATED)
    • General information
    • Types of staking pools
    • Info for pool creators
      • Pool creation
      • Fees
      • FAQ
    • Info for stakers
      • JVault warranties
      • Staking
      • Token unlock and rewards claim
Powered by GitBook
On this page
  1. Staking V2
  2. Info for pool creators

Pool creation and adding rewards

PreviousInfo for pool creatorsNextFees

Last updated 8 months ago

Deploying a smart contract

Any user can create their own staking pool. To do this, go to the and fill in the necessary information about the staking pool and the periods of unstake (there can be from 1 to 4 in one pool)

Many fields (such as Min and Max deposits, Deposit fee, Max. TVL) can be left blank, in this case default values will be used. All mandatory fields are marked with a cyan asterisk (*).

After filling in all the data, the user can request a transaction to deploy the smart contract of the staking pool by clicking the ‘Deploy pool’ button in the upper right corner and confirm the transaction in their wallet.

Once the transaction is indexed, the user will be able to find the staking pool on the homepage, but it will be in an archived state. In order to make the pool available to everyone, it is necessary to add rewards to it.

Adding awards for stakers

To fill up the reward pool, click ‘Open management tool’ (1), in the opened panel fill in all data about the new reward distribution (token address, number of rewards, distribution period) (2), and click ‘Save jetton’ (3). Then confirm the transaction to save the token address in the smart contract.

After the transaction is indexed, a button to add rewards will appear. Click on it and confirm sending tokens.

Once the rewards are added, the pool will become active for all users.

You can use up to 10 reward tokens in one staking pool, with 60 different allocation periods at a time.

corresponding page
Example of data filling
Example of transaction confirmation window
Example of an archived pool
Transaction confirmation result
Transaction of adding rewards
Successful addition of awards