Balancer
Balancer V2
Balancer V2
  • Protocol Overview
  • Developer Docs
  • Products
    • The Vault
      • Flash Loans
    • Balancer Pools
      • Weighted Pools
      • Composable Stable Pools
      • Liquidity Bootstrapping Pools (LBPs)
      • Managed Pools
        • Asset Managers
      • Boosted Pools
      • Custom Pools
    • Smart Order Router
    • Balancer CoW Protocol
    • Oracles (deprecated)
  • Concepts
    • Math
      • Weighted Math
      • Stable Math
    • Fees
  • Ecosystem
    • Governance
      • Governance Process
        • RFC/Proposal Forum Post Template
      • BAL Governance Token
      • Snapshot
      • Multisig
        • Other DAO Multisigs
      • Governable Protocol Fees
      • Emergency subDAO
    • Community
      • Ballers
      • Delegation
      • Grants
    • veBAL and Gauges
      • veBAL
        • How veBAL Works
        • How To Use veBAL
        • How veBAL Boosting Works
          • Working Supply
          • Calculating My Boost
          • Minimum veBAL for Max Boost
        • BIP19 and Yield Bearing Tokens
      • Gauges
        • How Gauges Work
        • How To Use Gauges
  • Security
    • Audits
    • Bug Bounties
    • Emergency Pause
    • Token Compatibility
    • Balancer x Certora Accelerator
  • Getting Started
    • FAQs
      • Swapping
      • Liquidity
      • Liquidity Mining with the veBAL and Gauge System
      • Liquidity Mining (Legacy)
      • Fees
      • Governance
      • The Vault
      • Pools and LBPs
      • Asset Managers
      • Oracles
      • About Balancer Protocol and Labs
      • V2 in a Nutshell
      • V1 ➝ V2 Migration
    • Walkthroughs
      • Trade
      • Invest
    • Contribution Guide
  • Community
    • Discord
    • Forums
    • Medium
    • Dune Analytics
  • Developers (Deprecated)
    • !!! DEPRECATED !!! ⛔
    • Guides
      • Pool Verification
    • Smart Order Router V2
    • GitHub
Powered by GitBook
On this page

Was this helpful?

  1. Ecosystem
  2. veBAL and Gauges
  3. veBAL
  4. How veBAL Boosting Works

Working Supply

PreviousHow veBAL Boosting WorksNextCalculating My Boost

Last updated 2 years ago

Was this helpful?

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 )

If a user owns no veBAL use the following equation:

Non−boosted working supplyuser = 0.4 ∗ lNon-boosted \ working \ supply_{user} \ = \ 0.4 \ * \ lNon−boosted working supplyuser​ = 0.4 ∗ l

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

working supplyuser=min(0.4∗l + 0.6∗L′∗veBAL 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) working supplyuser​=min(0.4∗l + 0.6∗L′∗Total veBALveBAL Held​ , liquidity provided (l))
  • The minimum function ensures a user cannot receive a boost over 2.5x

The maximum working supply possible is defined as the following:

  • Please note a users working supply will not impact the pools total working supply beyond this point.

max working supplyuser=0.4∗l+0.6∗L′∗min veBALmax boostTotal veBALmax \ working \ supply_{user} = 0.4*l +0.6 * L'*\frac{min \ veBAL_{max \ boost}}{Total \ veBAL}max working supplyuser​=0.4∗l+0.6∗L′∗Total veBALmin veBALmax boost​​
here