Advanced deployment guide

Creation

Anyone is able to deploy its own Nitro Pool to incentivize any type of liquidity on this page.

Every Nitro needs the following info at creation:

  • The token to incentivize, can be any ERC20 (LP token or single asset)

  • Up to two incentives tokens

  • Start time: time at which rewards distribution will start

  • End time: time at which rewards distribution will stop

Some optional settings can also be set at launch (can be edited later as well):

  • Harvest start time: if you want stakers to not be able to withdraw before a certain time

  • Deposit end time: if you want stakers to not be able to deposit anymore after a certain time

  • Description: will appear on your Nitro pool page once published

  • Requirements

Once you’re satisfied with your settings, you can confirm by clicking on “Create”.

Your Nitro pool contract is now created but not published yet, you’ll now need to go to the next step.

Manage your Nitro

Once your Nitro pool has been created, you can manage it from this page.

Status

  • Stale: not published but start date isn’t valid anymore, this Nitro is void and a new one should be created

  • Unpublished: not published yet, but start date is still valid

  • Planned: pool is published but rewards didn’t start yet

  • Active: pool is published and rewards are currently distributed

  • Ended: pool is published but rewards have ended

Settings

  • Publish: to publish the pool, ie everyone on the platform will see your Nitro pool (if the token is whitelisted or imported), and will be able to deposit (only if they meet the requirements if there is any)

  • Schedule: adjust the end time, harvest start time or deposit end time

  • Description

A pool can be published only if the start time hasn’t been reached yet AND if rewards have already been added to the Nitro pool.

Incentives

  • Withdraw: withdraw rewards, can only be done before the pool is published

  • Add: add more rewards, can be done anytime as long as the pool hasn’t ended

  • Double rewards: when a single incentives token has been set, you have the possibility of adding a second one

Requirements

  • Edit whitelist: if the whitelist mode is activated, you can configure here its composition

  • Update: you can configure your own set of requirements to only allow certain spNFTs to be staked into your Nitro pool, and to activate the whitelist mode

Last updated

#142: Nitro pool guides

Change request updated