Emergency subDAO
Concept
The Emergency DAO is an idea pioneered by Curve that empowers a small group to “kill” pools and gauges in the event of malicious activity and/or potential loss of funds. The Balancer emergency subDAO was established after the following vote.
Members
The Balancer Emergency subDAO is a 4-of-7 multisig with the following members as appointed by this vote:
Person | Address |
---|---|
Mike B | 0xF01Cc7154e255D20489E091a5aEA10Bc136696a8 |
Zen Dragon | 0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17 |
Juani | 0xB5485e0F543eE6e01e221A57e58ED95268215Ac9 |
Hypernative | 0x202B1AA0d702898CA474aB6ED31d53BA309308D9 |
Franz | 0x89c7D6ABA9Cd18D8A93571E583EEAc58Da75acE6 |
Daniel | 0x606681E47afC7869482660eCD61bd45B53523D83 |
Xeonus | 0x7019Be4E4eB74cA5F61224FeAf687d2b43998516 |
Multisigs
The Balancer Emergency subDAO operates through the following multsigs which are authorized to kill gauges.
Specifications
As per this vote
Call | Contract(s) | Purpose |
---|---|---|
killGauge | Gauge contracts | To stop all distribution of BAL to a gauge. |
denylistToken | ProtocolFeeWithdrawer | Instructs the ProtocolFeeWithdrawer to blacklist fee collection of a specific token. |
As per BIP-139 The Emergency DAO Multsigis are authorized to make the following calls to protocol contracts:
Call | Contract(s) | Purpose |
---|---|---|
enableRecoveryMode | Pool contracts | for Pools to provide a simple way to exit pools proportionally at the cost of disabling protocol fees(swaps, joins, etc. still work). |
disable | Pool factory contracts | to shutdown pool factories. This is to prevent further pools from being created, existing pools remain unaffected. |
As per BIP-353 the Emergency DAO multisig are authorized to make the following calls to protocol contracts:
Call | Contract(s) | Purpose |
---|---|---|
disableRecoveryMode | Pool contracts | Remove a pool from recovery mode, restoring normal operations. |