FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Balancer

Proposals

Discussions

Members

Information

Create Proposal

Balancer

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago ยท Snapshot (Offchain)

[BIP-424] Add Initial Avalanche & Base Gauges

By 0x9f74...0dD68e

PR with Payloads: https://github.com/BalancerMaxis/multisig-ops/pull/500

Summary

Balancer has recently launched on the Avalanche and Base networks. Thus far both networks are teaming with new potential and it is likely through the streaming of BAL rewards higher TVL, volumes, and revenue can be tapped into. For each network the child (AVAX , Base) and root gauge (AVAX, Base) factories have been deployed earlier this week. The purpose of this proposal is to kickstart gauge emissions on the new chains. The gauges will all be uncapped, aside from those containing GOLD, and will be considered core pools in order to organically grow the network due to their high depth token and yield bearing natures.

In order to add avalanche gauges to the controller, first the new gauge factory must be set for the type Avalanche.

For Base, the gaugeType must be added, and the gauge factory must be set for the new type. Furthermore, the child chain gauge factory must be added to the Base pseudo minter.

Motivation:

Gauges being active on Avalanche and Base will allow Balancer to bootstrap liquidity and get the players on the networks involved in veBAL. Being through core pools, bribes, and new potential partnerships these gauges will be our foothold on each of the networks.

Setting Gauge Factories (Mainnet) Specification:

The DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 calling grantRoles passing roles (bytes32[]) as 0x3f44776af02a9227991da37715b44e45db40735e216b3ab33144859bb6737166 , 0x2960d085c4c968d7cad55c0da3f97014525b948fdce990ecaef4e832b5f0b151 and account (address): 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f

The DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will then interact with the GaugeAdder 0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd three times.

  1. by writing addGaugeType function with the argument gaugeType (string): Base

  2. by writing the setGaugeFactory function passing factory (address) as 0x8e3B64b3737097F283E965869e3503AA20F31E4D and gaugeType(string) and Base

  3. by writing the setGaugeFactory function passing factory (address) as 0x22625eEDd92c81a219A83e1dc48f88d54786B017 and gaugeType(string) and Avalanche

Lastly, the DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 calling revokeRoles passing roles (bytes32[]) as 0x3f44776af02a9227991da37715b44e45db40735e216b3ab33144859bb6737166 , 0x2960d085c4c968d7cad55c0da3f97014525b948fdce990ecaef4e832b5f0b151 and account (address): 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f

Adding Child Chain Factory to PseduoMinter on Base

The DAO Multisig on Base 0xC40DCFB13651e64C8551007aa57F9260827B6462 will interact with the Authorizer 0x809B79b53F18E9bc08A961ED4678B901aC93213a calling grantRole with role (bytes32): 0xe26f8fdc1d4f5fb1b88969b7f3b9908b59db3a391dac6b94abb82fdb1e13194d to grant the addGaugeFactory role for the pseduominter to itself.

The DAO Multisig 0xC40DCFB13651e64C8551007aa57F9260827B6462 will then interact with the L2BalancerPseduoMinter 0x0c5538098EBe88175078972F514C9e101D325D4F writing addGaugeFactory with the argument for factory (address): 0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f

The DAO Multisig will then call revokeRole on the Authorizer, revoking the addGaugeFactory role it granted to itself.

Gauges

Gauges requested:

PoolPool IDChild Chain GaugeRoot GaugeNetwork
yyAVAX/wavax0x9fa6ab3d78984a69e712730a2227f20bcc8b5ad900000000000000000000001f0x720158c329E6558287c4539b0Ed21742B0B734360x956074628A64a316086f7125074a8A52d3306321Avalanche
sAVAX/WAVAX0xfd2620c9cfcec7d152467633b3b0ca338d3d78cc00000000000000000000001c0xf9aE6D2D56f02304f72dcC61694eAD0dC8DB51f70x1e916950A659Da9813EE34479BFf04C732E03debAvalanche
usdc/usdt0xb26f0e66317846bd5fe0cbaa1d269f0efeb05c9600000000000000000000001e0x74AbfE305bc0D729f29a2da26C5b7EF0BD1e3A8C0xB95397A17ACbb5824535ebE69Cd9DCF8fA7aFC50Avalanche
ggAVAX/WAVAX0xc13546b97b9b1b15372368dc06529d7191081f5b00000000000000000000001d0x231d84C37b2C4B5a2E2Fe325BB77DAa65bF71D920xa86e8e8CfAe8C9847fA9381d4631c13c7b3466bdAvalanche
USDC/EUROC0x55bec22f8f6c69137ceaf284d9b441db1b9bfedc0002000000000000000000110x0c22Ff3f93B5c9f13e41FA9D270680E97AC13B280x40B4C2E260f803F868053789bD4A6C7Edd1cdc39Avalanche
โ€”โ€”โ€”โ€”
rETH/WETH0xc771c1a5905420daec317b154eb13e4198ba97d00000000000000000000000230x8D118063B521e0CB9947A934BE90f7e32d02b1580xd75026F8723b94d9a360A282080492d905c6A558Base
cbETH/WETH0xfb4c2e6e6e27b5b4a07a36360c89ede29bb3c9b60000000000000000000000260x1E8448976bD7D403e32304aEbe8b64c4A1fa7Ee80xefF145872582721e1b33931d61c3fE9C1ca66690Base
USDC/USDbC/axlUSDC0x0c659734f1eef9c63b7ebdf78a164cdd745586db0000000000000000000000460x29B0C494eD7d098F4930428F115DcAf42a92392b0xe9B2CB6836Be07357bCb8144F398730d5EC268E9Base
GOLD/WETH/USDC (10%)0x433f09ca08623e48bac7128b7105de678e37d9880001000000000000000000470xdAe8AC766eB1c4Bb76Bc814FdE22AC46F467C51b0xed0bb13496ce24EFFF8f9734A9707D092d4Be10cBase
GOLD/BAL/USDC (2%)0xb328b50f1f7d97ee8ea391ab5096dd7657555f490001000000000000000000480x7B3EF4cAD077d871499285A2A8a1Cee0Ee1221370xbf8F01EbCf0A21C46D23ADa2C86EB31c9965B2F0Base

Gauge Specification:

The Balancer Maxi LM Multisig eth:0xc38c5f97B34E175FFd35407fc91a937300E33860 will interact with the GaugeAdderv4 at 0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd and call the addGauge function with each โ€œRoot Gaugeโ€ as the gauge(address) argument and for each gauge the gaugeType(string): Avalanche or Base using the respective network above.

Disclaimer: The first two specifications will properly simulate on Tenderly, but the gauge adds cannot be simulated successfully until the Setting Gauge Factories Specification is executed on Mainnet.

Continue Reading
Connect Wallet to Add Note
0
Votes 75
VoterCast PowerVote & Rationale
0x36cc...F2ffc6
690,782

100% for Yes, let's do it

0x9f74...0dD68e
213,866

100% for Yes, let's do it

0x25B7...057Fa6
81,355

100% for Yes, let's do it

StableNode
70,158

100% for Yes, let's do it

0xE65c...61451B
4,548

100% for Yes, let's do it

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu September 07 2023, 06:00 pmVoting Period Starts
  • Mon September 11 2023, 06:00 pmEnd Voting Period
Current Results

1-Yes, let's do it

4.219M

99.98%

2-Abstain

645.403

0.02%

3-No, this is not the way

0.024

0%
Quorum 4.219M/2M
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us