This repo is used to store payloads uploaded to the multisig, as well as any tooling used to generate such payloads.
You can find a FAQ about snapshot handling here: FAQ
Balancer Governance requires that a link to a PR request in this repo with a gnosis-safe transaction builder JSON is included.
PR's should be to include a single file named BIP-XXX.json
in the BIPs
directory where XXX is the number of the BIP. The PR should include the BIP title as it's commit/pr text.
Here are some documents of how to do specific, commonly requested things.
Link | Description | Difficulty/Complexity |
---|---|---|
Add Gauge to veBAL | Add a gauge to veBAL and upload it | Low - Noob |
Transfer DAO Funds | Transfer funds from the treasury one or more other addresses | Low - Noob |
Gauge Replacement | Kill one gauge and add another for pool or gauge replacements | Moderate - Requires basic git skillz |
Here are a list of multisigs that the Maxis can and may load transactions into due to governance snapshots.
Name | Purpose | Chain | Address |
---|---|---|---|
Protocol Fees Multisig | Collect fees, and set A-Factors and Fees on pools (default pool-owner, except on mainnet where a separate multisig is used to set fees. | MAINNET, ARBI, POLYGON | 0x7c68c42De679ffB0f16216154C996C354cF1161B |
Mainnet Fee Setter | Default pool owner for Mainnet that can set A-Factors and protocol fees. | MAINNET | 0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6 |
DAO Multlsig | Funding BIPs, killing of gauges, veBAL whitelisting | MAINNET | 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f |
Gauge Controller(LM Multisig) | Used to manage gauges and Reward Tokens and manage liquidity supplied to multichain (bridge). New Gauge requests go here. | MAINNET, ARBI, POLYGON | 0xc38c5f97B34E175FFd35407fc91a937300E33860 |
Linear Pool Control | Manage limits on Mainnet Linear Pools | MAINNET | 0x75a52c0e32397A3FC0c052E2CeB3479802713Cf4 |
Maxi Operational Payments | Holds the Maxi Budget and is used to pay people and expenses. | MAINNET | 0x166f54F44F271407f24AA1BE415a730035637325 |
Arbitrum Treasury | Holds DAO funds on Arbitrum | ARBI | 0xaF23DC5983230E9eEAf93280e312e57539D098D0 |
PENDING: TODO
Here are a list of multisigs that have frequent interactions with BalancerDAO but are not managed in any way by the Maxis and are not triggered by snapshot votes.
Name | Purpose | Chain | Address |
---|---|---|---|
Balancer Grants | Multisig funded by the Balancer treasury with funds managed by the community elected Grants Committee | MAINNET | 0xE2c91f3409Ad6d8cE3a2E2eb330790398CB23597 |
Name | Address | Purpose |
---|---|---|
GaugeAdder | 0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a | Adding New Gauges |
AuthorizerAdaptor | 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75 | Accessing functions via granted roles |
You can contact Tritium, Solarcurve or any of the BAL Maxis on the Balancer Discord for help getting your JSON PR submitted. We can also just do it for you if that's what you'd prefer.