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

**URL:** <https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-quantamm-btf/6541>\
**Category:** BAL Gauges\
**Created:** [May 22, 2025, 12:51pm UTC](https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-quantamm-btf/6541 "2025-05-22T12:51:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjfw3](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/mjfw3/32/3550_2.png) [@mjfw3](https://forum.balancer.fi/u/mjfw3)\
**Post date:** [May 22, 2025, 12:51pm UTC](https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-quantamm-btf/6541/1 "2025-05-22T12:51:59Z")

</div>

### PR with Payload

> <https://github.com/BalancerMaxis/multisig-ops/pull/2061>
>
> \- \[Proposal\](https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-qua…ntamm-btf/6541)

**Summary:**  
This is a proposal to enable the gauge on Base for the QuantAMM Blockchain Traded Fund (BTF) Base Macro pool (BTF:BMACRO: [`0xb4161aea25bd6c5c8590ad50deb4ca752532f05d`](https://basescan.org/address/0xb4161aea25bd6c5c8590ad50deb4ca752532f05d)).

**References/Useful links:**

• [QuantAMM Website](https://quantamm.fi)  
• [QuantAMM Documentation](https://quantamm.fi/documentation)  
• [Protocol Repo](https://github.com/QuantAMMProtocol/QuantAMM-V1)  
• [BTF Factsheet](https://quantamm.fi/factsheet/0xb4161AeA25BD6C5c8590aD50deB4Ca752532F05D)

**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](https://quantammsim.readthedocs.io/), 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](https://github.com/QuantAMMProtocol/QuantAMM-V1/tree/main/pkg/pool-quantamm/audit).
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](https://quantamm.fi) 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

---

<div class="post-metadata">

**Author:** ![Xeonus](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/xeonus/32/3621_2.png) [@Xeonus](https://forum.balancer.fi/u/Xeonus)\
**Post date:** [May 22, 2025, 1:52pm UTC](https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-quantamm-btf/6541/2 "2025-05-22T13:52:20Z")

</div>

Edit by Maxis:

- assign BIP ID
- add payload

---

<div class="post-metadata">

**Author:** ![Xeonus](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/xeonus/32/3621_2.png) [@Xeonus](https://forum.balancer.fi/u/Xeonus)\
**Post date:** [May 22, 2025, 1:58pm UTC](https://forum.balancer.fi/t/bip-835-enable-gauge-for-base-macro-quantamm-btf/6541/3 "2025-05-22T13:58:13Z")

</div>

[https://snapshot.box/#/s:balancer.eth/proposal/0x202890d9d0851694743bf9b5da2642e9894bc6c1c082a088dddd03996988cf15](https://snapshot.box/#/s:balancer.eth/proposal/0x202890d9d0851694743bf9b5da2642e9894bc6c1c082a088dddd03996988cf15)
