Skip to content

Tritium-VLK/multisig-ops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Balancer Multisig Operations Repo

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

Uploading transaction JSONs as part of Balancer Governance

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.

Examples

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

Balancer Multisigs

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

Optimism Multisigs

PENDING: TODO

Ecosystem Multisigs

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

Commonly used target addresses

Name Address Purpose
GaugeAdder 0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a Adding New Gauges
AuthorizerAdaptor 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75 Accessing functions via granted roles

Need Help

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.4%
  • Solidity 45.5%
  • Shell 0.1%