[BIP-835] Enable Gauge for Base Macro QuantAMM BTF

PR with Payload

Summary:
This is a proposal to enable the gauge on Base for the QuantAMM Blockchain Traded Fund (BTF) Base Macro pool (BTF:BMACRO: 0xb4161aea25bd6c5c8590ad50deb4ca752532f05d).

References/Useful links:

QuantAMM Website
QuantAMM Documentation
Protocol Repo
BTF Factsheet

Protocol Description:

QuantAMM introduces Blockchain Traded Funds, automatic dynamic weight Balancer V3 pools. These are dynamic strategy pools that can capitalise on price movements while earning fees and yields. BTFs have a trading function where the weights are time dependent, allowing slightly off-market prices, and so utilise arbitrageurs to rebalance underlying pool holdings to the desired weights.

This second BTF is the “Base Macro” BTF, containing cbBTC, wETH, AERO and USDC, and the first deployed on an L2. Base Macro here refers to the pool containing large mcap and/or Base-tied assets. The pool runs a trend following strategy, and was tuned using quantammsim, the QuantAMM Balancer Simulator.

Motivation:

QuantAMM is launching the Base Macro BTF, the second BTF as part of the Balancer V3 launch partnership. Incentives will bring a range of LPs to try this new type of pool on Balancer V3.

Specifications:

  1. Governance: The BTFs run automatically under normal circumstances. BTFs created by the QuantAMM team have multi-sig delayed break glass controls to modify the strategy state. New pools require approval to run on the QuantAMM update weight runner by the same admin multi-sig. New oracles need to also be approved before use to check oracle manipulation is not a risk.
  2. Oracles: Chainlink Oracles are used daily in the Base Macro BTF to calculate the strategy’s target weights (but not the pool quoted prices). Strategy smoothing also provides a secondary layer of protection beyond Chainlink’s controls, further protecting against oracle manipulation risk.
  3. Audits: We have had audits by Cyfrin and Codehawks, see here.
  4. Centralization vectors: There is a multi-sig admin account (0xd785201fd2D9be7602F6682296Bb415530C027Ef) that is controlled by QuantAMM. A Chainlink time-based automation job is also a point of centralisation.
  5. Market History: The protocol website shows historic simulation of the BTC/ETH/AERO/USDC pool based on the fixed chosen parameters and historic price series.
  6. Value: BTFs are secondary market products and do not intend to be the primary market for any constituent token.

Technical specification

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

Edit by Maxis:

  • assign BIP ID
  • add payload

https://snapshot.box/#/s:balancer.eth/proposal/0x202890d9d0851694743bf9b5da2642e9894bc6c1c082a088dddd03996988cf15