For the complete documentation index, see llms.txt. This page is also available as Markdown.

Working Supply

The variables to consider when calculating working supply and veBAL incentives boosting are the following:

  • The Liquidity you will provide and stake: l

  • The staked liquidity in the pool before you deposit and stake: L

  • The liquidity in the pool after your deposit and stake: L' = L + l

  • The total veBAL in circulation

  • The amount of veBAL you hold

The liquidity in terms of how much veBAL correlates to it what is called a working supply. The working supply can range from 40% to 100% of a user’s staked liquidity position. This is the main theory behind how incentives are boosted and distributed. The equation below defines a user’s working supply. (see variable list here)

If a user owns no veBAL use the following equation:

Nonboosted working supplyuser = 0.4  lNon-boosted \ working \ supply_{user} \ = \ 0.4 \ * \ l

Actual working supply adds the veBAL dependent term for 60% of incentives boosting to become available.

working supplyuser=min(0.4l + 0.6LveBAL HeldTotal veBAL , liquidity provided (l))working \ supply_{user} = min \bigg(0.4 * l \ + \ 0.6*L' * \frac{veBAL \ Held}{Total \ veBAL} \ , \ liquidity \ provided \ (l) \bigg)
  • The minimum function ensures a user cannot receive a boost over 2.5x

The maximum working supply possible is defined as the following:

max working supplyuser=0.4l+0.6Lmin veBALmax boostTotal veBALmax \ working \ supply_{user} = 0.4*l +0.6 * L'*\frac{min \ veBAL_{max \ boost}}{Total \ veBAL}
  • Please note a users working supply will not impact the pools total working supply beyond this point.

Last updated

Was this helpful?