[BIP-604] Enable Gauge for sDAI / aUSDC pools on Base

PR with Payload


This proposal seeks a Balancer Gauge for an sDAI/aUSDC pool on Base, with uncapped emissions. The pool is yield bearing and will be considered a core pool.

The underlying pools are Rehype Pools, an extension of Gyroscope’s E-CLPs. Rehype Pools auto-rehypothecate E-CLP assets to Aave and can thus accrue yield from three different sources: (1) Aave lending deposit yield, (2) swap yields from asymmetric concentrated liquidity, and (3) yield from third-party token incentive markets.

References/Useful links:

Website: https://spark.fi/

Documentation: https://docs.spark.fi/

Twitter: https://twitter.com/sparkdotfi

Protocol Description:

Savings Dai (sDAI) is a tokenized representation of Dai deposited in the Dai Savings Rate (DSR) offered by MakerDAO. The sDAI token enables users to receive returns on their DSR deposits while still being able to transfer, stake, lend and use it in any way they want.

sDAI increases in value according to the DSR, as its Dai denominated value gradually increases over time. sDAI is an accumulating token, not a rebasing token. Each sDAI is fungible and always instantly redeemable for DAI.

To acquire sDAI you can deposit Dai and other stablecoins using the Spark App.


Spark is seeking to establish Balancer and Gyroscope as its primary liquidity sources for sDAI on the Superchain - Optimism and Base. This move aims to enhance the trading experience across the Ethereum ecosystem, making it more accessible for users while generating additional value to the sDAI community.


Savings Dai (sDAI) is an ERC-4626 representation/wrapper of DAI in the Dai Savings Rate module (DSR). sDAI allows users to deposit DAI to receive the yield generated by the Maker protocol while still being able to transfer, stake, lend and any other use cases. “Swapping” between DAI and sDAI does not need to be done via a DEX but can be achieved by depositing and withdrawing from the DSR module.

Governance: Maker DAO is a complex and robust Defi ecosystem. Their current governance module can be seen here.

Oracles: This pool relies on the SavingsDAIRateProvider 1 to account for the yield accrued by sDAI. This have been reviewed and deemed SAFE by the integrations team here.

Audits: MakerDAO audit reports can be seen here. Frax Finance Audits can be seen here.

Centralization vectors: Maker Governance is decentralized and has no apparent centralization vectors. The underlying stablecoins USDT, DAI, and USDC are also exposed to their own centralization risks.

Market History: sDAI history can be seen on coingecko.

Value: Yield bearing assets increase the value proposition for liquidity providers, and the revenue for the DAO when properly configured. These pools will grow stablecoin liquidity for Balancer, while tapping into the yield source of sDAI and aUSDC.


sDAI on Base: 0x99aC4484e8a1dbd6A185380B3A811913Ac884D87

sDAI / aUSDC Base pool on Gyro: Gyroscope Protocol

Child chain gauge: [Contract Address 0x6A3F93bB18fbdDea76169D3D94d03371E9e0DdC4 | BaseScan]

Mainnet root: [BaseRootGauge | Address 0x39a6D33557d31151F88D0b12Ab2D2Fb659c238A1 | Etherscan]

Technical Specification:

Transaction: 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): 0x39a6D33557d31151F88D0b12Ab2D2Fb659c238A1

gaugeType(string): Base

1 Like

We are ready to proceed with this gauge as soon as this rate provider review is concluded