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 |
---|---|
Solarcurve | 0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3 |
Mike B | 0xF01Cc7154e255D20489E091a5aEA10Bc136696a8 |
Zekraken | 0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae |
Zen Dragon | 0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17 |
Markus | 0x6bB4720473d4D7133f944785e5EE1A650C07f34e |
Fernando | 0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb |
Nico | 0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3 |
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. |