[BIP-530] Enable sFRAX-FRAX gauge [Arbitrum]

PR with Payloads


We request adding sFRAX/FRAX pool on Arbitrum to BAL gauge as an uncapped core pool

References/Useful links:

Link to:
Github Page

Protocol Description:

FRAX is a decentralized stablecoin by Frax Finance, and sFRAX is a staked interest-bearing version of FRAX stablecoin.


The sFRAX-FRAX pool on Arbitrum is a key strategic tool in developing the Frax Finance ecosystem and enhancing the liquidity of both FRAX and sFRAX. By establishing this pool, Balancer has the potential to become a central hub for Frax asset liquidity on Arbitrum. Implementing the BAL gauge and core pool status will significantly facilitate this process, furthering our shared goals in the DeFi space.


  1. Governance: FRAX governance forum can be seen here and snapshot here.
  2. Oracles: Rate provider contract for FRAX and for sFRAX.
  3. Audits: See here
  4. Centralization vectors: see here.
  5. Market History: See here
  6. Value: Balancer will earn the protocol fee on interest-bearing sFRAX in the pool, and so will LPs.

Pool: ComposableStablePool | Address 0xdfa752ca3ff49d4b6dbe08e2d5a111f51773d395 | Arbiscan

Child Gauge: Vyper_contract | Address 0x7dc6C96bf1c0ce2e5Ddad5601AFeCC0207b0870C | Arbiscan

Root Gauge: ArbitrumRootGauge | Address 0x2aBd1863C84CdfEA63581D5b4BAb89B690B39DdF | Etherscan


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

Additionally, this pool is requesting core pool status as per BIP-457