Emergency subDAO

Concept

The Emergency DAOopen in new window 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 voteopen in new window.

Members

The Balancer Emergency subDAO is a 4-of-7 multisig with the following members as appointed by this voteopen in new window:

PersonAddress
Mike B0xF01Cc7154e255D20489E091a5aEA10Bc136696a8
Zen Dragon0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17
Juani0xB5485e0F543eE6e01e221A57e58ED95268215Ac9
Hypernative0x202B1AA0d702898CA474aB6ED31d53BA309308D9
Franz0x89c7D6ABA9Cd18D8A93571E583EEAc58Da75acE6
Daniel0x606681E47afC7869482660eCD61bd45B53523D83
Xeonus0x7019Be4E4eB74cA5F61224FeAf687d2b43998516

Multisigs

The Balancer Emergency subDAO operates through the following multsigs which are authorized to kill gauges.

GaugeAddress
Ethereum0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888open in new window
Polygon0x3c58668054c299bE836a0bBB028Bee3aD4724846open in new window
Arbitrum0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60Dopen in new window
Optimism0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128Bopen in new window
Gnosis0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962open in new window
Avalanche0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0open in new window
zkEVM0x79b131498355daa2cC740936fcb9A7dF76A86223open in new window
Base0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63aopen in new window

Specifications

As per this voteopen in new window

CallContract(s)Purpose
killGaugeGauge contractsTo stop all distribution of BAL to a gauge.
denylistTokenProtocolFeeWithdraweropen in new windowInstructs the ProtocolFeeWithdrawer to blacklist fee collection of a specific token.

As per BIP-139open in new window The Emergency DAO Multsigis are authorized to make the following calls to protocol contracts:

CallContract(s)Purpose
enableRecoveryModePool contractsfor Pools to provide a simple way to exit pools proportionally at the cost of disabling protocol fees(swaps, joins, etc. still work).
disablePool factory contractsto shutdown pool factories. This is to prevent further pools from being created, existing pools remain unaffected.

As per BIP-353open in new window the Emergency DAO multisig are authorized to make the following calls to protocol contracts:

CallContract(s)Purpose
disableRecoveryModePool contractsRemove a pool from recovery mode, restoring normal operations.