[BIP-377] Enable yBAL / 80-20BAL-wETH [Ethereum]

PR with Payload


Add gauge for the 80-BAL-20-WETH / yBAL composible stableswap pool to gauge controller
Pool: 0x616D4D131F1147aC3B3C3CC752BAB8613395B2bB
Gauge: 0x5E23599eBE87A5A140f295C2fC6aAedb10955497

References/Useful links:

Link to:
• Documentation

Protocol Description:

Yearn’s yBAL is Yearn’s liquid veBAL wrapper product. The yBAL system features the same mechanics as Yearn’s yCRV, but adapted to work within the Balancer ecosystem.

Users can mint yBAL tokens by locking their 80-20 BAL-WETH tokens to Yearn’s whitelisted voter (note: This action is irreversible).

Upon minting yBAL, users can stake their yBAL into st-yBAL to passively earn yield. This yield comes from all incentives earned to Yearn’s voter (e.g. bribes and protocol fees), and is automatically compounded back into yBAL increase each st-yBAL user’s position.


Incentivization to this pool will help drive liquidity for users who may wish to swap into or out of their yBAL position. We expect yBAL to increase the total locked tokens in veBAL and help users earn passive yield.


  1. Governance: yBAL is designed to be a maximally trustless system with governance powers reserved to veYFI users. Some actions are available to the multisig, for example, to change strategies and gauge votes.

  2. Oracles: yBAL does not depend on any oracle systems.

  3. Audits: yBAL is a fork of yCRV which was audited by ChainSecurity link here

  4. Centralization vectors: Similar to all other liquid wrappers, the whitelisted contract utilized by Yearn to lock veBAL is owned/operated by the protocols’ governance multisig. Yearn’s multisig has a 6 of 9 threshold with well-known members of the broader Ethereum ecosystem.

  5. Market History: yBAL has limited history, as it is a new protocol in the process of bootstrapping. However, we can look to yCRV’s price performance in comparison of other liquid CRV wrappers. This chart from Defi Wars shows their price performance relative to the 1:1 peg

  6. Value: This pool is intended to be the primary liquidity source for yBAL.


The Balancer Maxi LM Multisig eth:0xc38c5f97B34E175FFd35407fc91a937300E33860 will interact with the GaugeAdderv4 at 0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd and call the addGauge function with the following arguments:
gauge(address): 0x5E23599eBE87A5A140f295C2fC6aAedb10955497
gaugeType(string): Ethereum


Hi! What is the cap for this gauge? 10%? 2%?

How does one deposit 8020 into yBAL? I don’t see any mention to it on yearn’s UI or the docs.

As I recall Yearn agreed in prior governance to a 2% cap for their gauge.

It’s also worth noting that as of a few weeks ago, new gauges are being used. These new gauge contracts support changing the cap without deployment/migration, so it is much easier to start with a lower cap and then apply to governance to raise it now.

Happy days :slight_smile:

This gauge is capped at 2% based on the address presented above, https://etherscan.io/address/0xb3CA475746591878e8AAd9710b402eeb4470784a#readContract#F9 so no quarrels there. Would also like to see the interface or contracts of how a user can obtain yBAL as Markus mentions. A factor is 30, if anyone was curious.


Hi @markus !

To mint yBAL, you can visit the yBAL token contract and mint 1:1 against any amount of 80-20 BAL-WETH LP tokens you hold.

Of course, depending on current liquidity, some users may find that swapping into yBAL will get them a better rate.

When minting 1:1, under the hood, those tokens get locked to Yearn’s voter and you now have yBAL in your wallet that you can either:

  • LP
  • deposit into st-yBAL to receive all yield (fees, bribes, etc) from Yearn’s voter position
1 Like

We are working on the UI, and should have it up shortly after our custom zap contract is completed with security review…

yBAL UI can be found here: yBal

1 Like