[BIP-88] Enable rETH/BEETS/bb-rf-aUSD/bb-rf-grBAL Gauge w/2% emissions cap [Optimism]


This pool uses the new weighted pool factory which allows us to apply the protocol fee to yield bearing tokens. bb-rf-aUSD is Beets Reaper Aave Boosted USDC/USDT/DAI, which means we’re using a linear pool to deposit stables into Reaper Vaults which only deposit into Aave. Reaper handles the autocompounding of any OP rewards which adds additional yield. For reference, Reaper is a fork of Yearn v2 run by the Byte Masons who are talented developers in their own right. BeethovenX has a close working relationship with the Byte Masons. In the absence of an Aave v3 compatible atoken wrapper this arrangement represents the best path forward, and arguably it’s better than using a wrapper since we get the additional compounding benefit. The kind of vault we’re using has held 9 figures of TVL and been thoroughly battle tested so it should add a negligible risk premium.

bb-rf-aUSD represents boosted USDC, USDT, and DAI. rETH is Rocket Pool’s liquid staked ETH. bb-rf-grBAL represents Reaper Granary Boosted BAL, meaning BAL is deposited into a granary.finance lending pool. Aave does not support BAL as an asset on Optimism and Granary is an Aave 2 fork also run by the Byte Masons so it was decided to use Granary to provide extra yield on BAL. BEETS is the governance token of BeethovenX.

Given this pool contains BEETS which is a relatively low market cap token I believe it’s appropriate this gauge enters the system with a 2% emissions cap.

References/Useful links:

Link to:
Github Page

Protocol Description:

USDC is the dollar backed stablecoin issued by Circle. DAI is the decentralized overcollateralized stablecoin by MakerDAO. USDT is the dollar backed stablecoin issued by Tether. rETH is liquid staked ETH by Rocket Pool. BAL is the governance token of Balancer. BEETS is the governance token of BeethovenX.


The goal of this pool is to generate additional trading activity around rETH and be the source of BAL & BEETS liquidity on Optimism. We’re currently working with aggregators to support pools like this so for now the trading volume is likely to remain low and entirely driven by arbitrage bots. Our incentives strategy on Optimism has three components - OP incentives paired with protocol fees, BEETS emissions, and BAL emissions. In order for autocompounders to build on top of our pools we need BEETS & BAL liquidity on Optimism.


  1. Governance: Find more information about governance on Rocket Pool’s forum.

  2. Oracles: This pool relies on a rate provider for rETH which the Orb Collective integrations team graciously deployed. See here.

  3. Audits: See here.

  4. Centralization vectors: See here for information on this.

  5. Market History: See here.

  6. Value: We will earn the protocol fee on rETH, bb-rf-aUSD, and bb-rf-grBAL yield, plus trading fees. As a reminder, protocol fees on Optimism are split 50% to Balancer (passively to DAO & veBAL) and 50% to BeethovenX. Of BeethovenX’s 50%, half is returned as incentives on Optimism pools either via bribes or direct LM. The other half is split between funding the team and accumulating veBAL/auraBAL/vlAURA per this recent proposal. Thus emissions towards this gauge both benefit passive veBAL and serve to help our flywheel accelerate our growth on Optimism.

Link to pool
Link to capped gauge: 0xb8F91FF8Cd5005f6274B6c2292CF3CCCdBCF32b7



1 Like

this wins the BAL gauge for the most degen name :clap: