Add extra incentives to Aura pools

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.

Step 1: Funding the StashRewardDistro

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.

Step 2: Hooking up the extra reward

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.

Step 3: Rewards queued

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


Using the UI

Step 1: Navigate to the Pool you want to incentivize

Step 2: Enter 'Dev Mode'

Step 3: Scroll down and choose the 'Add Extra Rewards' Tab

Step 4: Enter a token address

Currently this token list is limited, however this will change soon (TM) and it will be possible to add other tokens.

Step 5: Add the rewards

To add new rewards, you need to add a value of over 5000 USD, rewards that have been previously added 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.

Last updated