Add extra incentives to Aura pools
Last updated
Last updated
So you want to add a token as an additional incentive to an Aura pool? Well, there are a number of methods to accomplish this. Here we will identify the main avenue.
On each chain there is a StashRewardDistro
contract that collects and distributed incentives on a weekly basis. View the addresses here Deployed Addresses
Call token.approve(stashRewardDistroAddress, amount)
then stashRewardDistro.fundPool
defining how many periods (weeks) to split the reward across
Any rewards added here are then to be distributed on the upcoming epoch (Thursday at 0000 UTC), provided step 2 has been followed.
The reward token then needs to be added to the protocol on the back end. This can be done by contacting the Balancer Maxis and requesting the token to be added, or the Aura protocol multisig.
The next thursday that rolls around, the tokens will be queued up and distributed linearly over the defined periods, provided Step 2 has been executed
Currently this token list is limited, however this will change soon (TM) and it will be possible to add other tokens.
\
When adding a new reward, there are minimum values to keep in mind:
Rewards added to mainnet must have a value greater than or equal to 5000 USD
Rewards added on any other network must have a value greater than or equal to 2000 USD
Rewards on any network that have been previously added as a reward must have a minimum of 1000 USD
Rewards have to be manually configured for pools, so they may not appear instantly. They will begin to be distributed on the following Thursday, provided the minimum amounts have been reached.