veBAL FAQ
How do I get veBAL?
When you provide liquidity into a Balancer pool, you take out an ERC-20 token we call a "Balancer Pool Token", or BPT for short. In veBAL, the used BPT is from a B-80BAL-20WETH pool.
You will need to have BAL tokens or WETH to invest in the B-80BAL-20WETH pool. You can deposit a single asset, which will incur some price impact, or you can deposit both assets in the correct weights. You will receive BPT which you can then time lock here to receive veBAL.
The length of time the BPT is locked corresponds to how much veBAL you'll get. veBAL is a function of time and asset. 1 veBAL equals 1 BPT locked for 52 weeks. Where a 1 week lock of 1 BPT will give 1/52 veBAL.
Can I transfer BPTs or veBAL?
Yes, you can transfer BPTs. Rewards will accrue in the wallet where they are held.
veBAL is a non-standard ERC-20 token and cannot be transferred.
Do veBAL holders receive a portion of the protocol fees?
Yes. For more information, see Protocol Revenue Distribution.
How are the protocol fees paid?
veBAL holders receive protocol fees distributed in bb-a-USD (Balancer Boosted Aave V3 USD Composable Stable Pool). The fee token was selected based on community feedback taken in the Balancer Forum followed by a Snapshot vote in May '23.
When are incentives paid?
Incentives on mainnet are now accrued each block. Protocol fees are distributed on a weekly basis.
Is there a way to view how much total veBAL there is?
Yes, that information can be found on the veBAL Dune Dashboard
How much BPT (B-80BAL-20WETH) do I stake to maximize my multiplier? What amount do you need to stake at 1 year to hit the 2.5x boost for liquidity incentives?
The incentives boost is related to your share of the pool and share of veBAL. Range limited from 1x to 2.5x.
Community contributors have developed a very useful veBAL Boost Calculator tool and the math is explained here.
If veBAL is on mainnet, can it boost staking incentives on L2?
Yes, Balancer now supports cross-chain gauges to receive incentive boosts.
The boost depends on what fraction of the gauge staked liquidity you hold and what fraction of the total veBAL you hold. See more on boosting here
How do I extend my veBAL lock up?
Go to the veBAL site, see "Lock until" , click "+", choose the time desired, and confirm.
Will voters vote on how much emissions go to each network or is that preset?
Voters will determine the amount of emissions going to gauge listed pools on Ethereum mainnet and on L2 chains. The voting will happen on Ethereum mainnet.
Is the veBAL gauge vote on-chain, and does it require gas fees?
Yes, gauge votes are on-chain and will cost a gas fee. They can be cast in the Balancer dAPP. Other governance decisions (i.e. approving new gauges) are done by snapshot and cost no gas.
There is a weekly vote for veBAL holders which ends at 00:00 UTC on Thursdays. If the same pools will be selected each epoch, no additional vote, transaction, or gas is needed. veBAL holders only have to vote once, unless they want to change their allocation.
Can I delegate my votes?
veBAL gauge voting can not be delegated, however Snapshot voting covering general governance for DAO operations and management of gauges can be delegated here. A list of delegates and more information about them and how/why they vote can be found in the Delegate Citadel on the Balancer Forum.
How do I make a pool eligible for gauge voting?
Need to make a governance proposal. See Governance Process and The instructions for a Gauge request on the Forum.
Does veBAL support Gnosis Safe?
It's normal for vote escrowed (ve) systems to not allow arbitrary contracts to lock as otherwise it's easy to tokenize the ve tokens which defeats the point if the tokenomics of said derivitive does not require appropriate locking. Users can lock up veBAL from an EOA and delegate it to your Gnosis Safe to earn boosts. Entities interested in making a large investment in veBAL may appeal to governance to have a multisig whitelisted for veBAL participation.
Is there a repository for the contract addresses of all the new staking contracts and veBAL contracts?
Contract | Purpose |
---|---|
veBAL | Locks BPTs and reports veBAL balances |
Gauge Controller | Manages Gauges and emissions |
Gauge Adder | Adds new gauges approved by governance to the system |
Mainnet Uncapped Gauge Factory | Create gauges with no cap on Mainnet |
Mainnet Capped Gauge Factory | Create gauges with possible cap on Mainnet |
Polygon Capped Gauge Factory | Create gauges with a possible CAP on Polygon |
Polygon Child Chain Gauge Factory | Create child gauge to hold LP tokens on Polygon |
Arbitrum Capped Gauge Factory | Create gauges with a possible CAP on Arbitrum |
Arbitrum Child Chain Gauge Factory | Create child gauge to hold LP tokens on Arbitrum |