FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Balancer

Proposals

Discussions

Members

Information

Create Proposal

Balancer

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

[BIP-62] Stable v2, composableStable, Weighted v2 Permission Granting

By solarcurve.eth

The Stable v2 pool factory was deployed around 2 months ago. The composableStable pool factory was deployed less than a week ago. The Weighted v2 pool factory was deployed less than a week ago. The authorizations to be ratified by this proposal would enable the historical Gauntlet multisig and a multisig controlled by the Balancer Maxis to control certain parameters of the Stable Pool v2 contract to increase their capital efficiency and returns to liquidity providers. The Emergency subDAO will also be granted certain permissions.

Authorize the Emergency subDAO to pause the pools

Just like with previous pools, these new pools have an emergency pause period which is hardcoded at 3 months from the time the factories were deployed. During the pause period, the Balancer Governance Multisig has the power to gracefully pause the system in case vulnerabilities or issues arise. Funds can always be withdrawn by users, even during an emergency pause, and the pause is only to be invoked in situations where user funds may be at risk.

Since gathering 6/11 governance multisig signers during an emergency may not be feasible or expedient, we propose also authorizing the Emergency subDAO to pause the system. Note that after the 3-month pause period ends, neither the Governance Multisig nor the Emergency subDAO will have any pause power. This authorization only applies to the composableStable and weighted v2 pool types.

Authorize Balancer Maxis to manage pool parameters

Each pool’s smart contract contains a series of parameters that affect their efficiency and can be tuned depending on market conditions. The Balancer Maxis have been managing fees and the amplification factor for weighted and stable pools historically, and this would grant them the ability to do so for the new pool types below if this proposal is approved by the community. Any updates to a pool’s parameters will be announced in Discord beforehand.

  • Stable Pools v2:
    • swap fee
    • amplification parameter
  • composableStable:
    • swap fee
    • amplification parameter
  • Weighted v2:
    • swap fee

Specification

The DAO multisig in each network will initiate transactions with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 calling the function grantRole for each one of the following role/account tuples. Roles can be verified for each chain here:

NetworkPoolFunctionRole (action ID)Account
MainnetStable v2setSwapFeePercentage0xcf5e03a737e4f5ba6d13e23f893a1e0255b362d8ce22e9568e1565fcf92789c70xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B
MainnetStable v2startAmplificationParameterUpdate0xcad4ec1d64970817394bee6f75af4645fb72ba5b88902c4c155ce82aab0a3a5a0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6
MainnetStable v2stopAmplificationParameterUpdate0xe5a9dede86018292d3cd547db825db489579eedbf2eebd3694ab93e912c1fae50xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6
PolygonStable v2setSwapFeePercentage0xdb0c4ed39b25abe74530d93d30f2b418aca586eeb088f33f8e60a329c85ab4160x7c68c42De679ffB0f16216154C996C354cF1161B
PolygonStable v2startAmplificationParameterUpdate0x6d786d3ad1eb20d5ef842a68b717816a3d39c32518c7e5299cfbe3c13dbe9b440x7c68c42De679ffB0f16216154C996C354cF1161B
PolygonStable v2stopAmplificationParameterUpdate0xf9b395e34aa1203b9c9554e60674b6d5d6bbe3779e7f00b2ea059cd1598eb9510x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumStable v2setSwapFeePercentage0x79cf7f42fcb330293c1d98b9ac2db3a3122a615e3630596ebc2584c6bf0d13460x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumStable v2startAmplificationParameterUpdate0x0dc09b40b8cf6fe6a29ebfed496944af74a8fb14ace7220c222e17e83b46fe090x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumStable v2stopAmplificationParameterUpdate0x39a4eccad75e66b9c85b00fd5dcba46bc190f4391e3e6e9af1d74e6f242edba80x7c68c42De679ffB0f16216154C996C354cF1161B
OptimismStable v2setSwapFeePercentage0x3bfa65d5e7045105007909f604a094c296e7647b0a0d077c3567b06a8807cffd0x09Df1626110803C7b3b07085Ef1E053494155089
OptimismStable v2startAmplificationParameterUpdate0x54b956df6ebebde109e89d5774d06eb7f574f998effb944e2616b50cbec542250x09Df1626110803C7b3b07085Ef1E053494155089
OptimismStable v2stopAmplificationParameterUpdate0x199befbc09ac2a04a737f858447d5557b711631b334a0f05c035d2933574fce80x09Df1626110803C7b3b07085Ef1E053494155089
MainnetcomposableStablesetSwapFeePercentage0x6c3a14f10cbcc5a3f4d0e4e8ad279e7a842735ab188e2b13fb84c6542cc3320c0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B
MainnetcomposableStablestartAmplificationParameterUpdate0xf27148d3f1da6319bd754a52acd00b2fc3fa6474241d2398c6d58e8ac0cd95390xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6
MainnetcomposableStablestopAmplificationParameterUpdate0xc30e3272c4933a085c95b84fca44f1a9b3d43e3e560b7b1fac0a6b2c9bbda16f0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6
MainnetcomposableStablepause0xc0d91e75884e4ce70f827133990e1c6ee501b41ad3096d25bce3c04d2976c3e70xA29F61256e948F3FB707b4b3B138C5cCb9EF9888
MainnetcomposableStableunpause0x84163b5cca492497c5fa264018819677910a8022689972cc54566d8667dbce680xA29F61256e948F3FB707b4b3B138C5cCb9EF9888
PolygoncomposableStablesetSwapFeePercentage0xa301b9c1ebd296e579cdbb2d99698e23f8197f41880e33215a5936b204b2b9710x7c68c42De679ffB0f16216154C996C354cF1161B
PolygoncomposableStablestartAmplificationParameterUpdate0xda1cd80b6b12e9440e721792bb510d7ad97ed348a085958a3fd42793e7c272120x7c68c42De679ffB0f16216154C996C354cF1161B
PolygoncomposableStablestopAmplificationParameterUpdate0xcaadef57f99e617f3e276e1298e60ff3e2675ac2ca36fe6f58b5694b474085b40x7c68c42De679ffB0f16216154C996C354cF1161B
PolygoncomposableStablepause0x683b1640a6f688e1239a6db76d85c0fe9ba55f59f16d3eb5aa6a1334db1094e10x3c58668054c299bE836a0bBB028Bee3aD4724846
PolygoncomposableStableunpause0xdf4c7d59eac8c4273e06ef113253dad4c057e7f417cbad854bb92ead12ba571a0x3c58668054c299bE836a0bBB028Bee3aD4724846
ArbitrumcomposableStablesetSwapFeePercentage0xe4ae7db31fa76b12846f2837e5b8ee34891b1b170470345521a088bd662e45710x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumcomposableStablestartAmplificationParameterUpdate0x2620ee35568e28137005f8f175537badd5862933f53cc13eaf083bb5c06a043d0x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumcomposableStablestopAmplificationParameterUpdate0x75787838691ff488bcd08777a81793f36c82ac2a4fe7d8bdc74339f7aabd15ef0x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumcomposableStablepause0x79ec0b88111fa72b837fed3ecc182ad192cf3f55a79781b1277a1c85a69085850xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D
ArbitrumcomposableStableunpause0xaf671adda59b68d2ffa622bd2572e3517e5ff29dc90dba711cb6099fc64c81b00xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D
OptimismcomposableStablesetSwapFeePercentage0x2baf3a8f288df76fcdcd2f9c11612a657bc07e81330e7f074029fa913611f1580x09Df1626110803C7b3b07085Ef1E053494155089
OptimismcomposableStablestartAmplificationParameterUpdate0xfcae3618cacd4c3af6de6aadff6ac4384bda88ca6cf84f0439d41fb42ac8f11a0x09Df1626110803C7b3b07085Ef1E053494155089
OptimismcomposableStablestopAmplificationParameterUpdate0x9c85d51b1b6e480e73aa9f45e2b871785cc22222e7ffc027a52442ae9189db8d0x09Df1626110803C7b3b07085Ef1E053494155089
OptimismcomposableStablepause0x24036eb62ce524727fa4253487ef43a97e2bd42a6f6bf456ff50b9a09b96d8380xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B
OptimismcomposableStableunpause0x88c9a0ef2efbcdd94d87b8288e91f7c579a09deb7803626ba60f51b9ceff17a60xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B
MainnetWeighted v2setSwapFeePercentage0x78e9adfe5f05d7114a59d0870d78971192f871f57bb36e2aff2edbe75d4258440xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B
MainnetWeighted v2pause0x8186826062c35b40965262f49014e5ca45b7064fba48b12107613bce22571a990xA29F61256e948F3FB707b4b3B138C5cCb9EF9888
MainnetWeighted v2unpause0x0d9dbee65c669ef9d726a603957e4a610b40b2662eba759efbedfe87216ec7510xA29F61256e948F3FB707b4b3B138C5cCb9EF9888
PolygonWeighted v2setSwapFeePercentage0x0cdf946c050f680a2bbec467e09e41ceaf108b331b1d5b902c9fa45f9e2d944a0x7c68c42De679ffB0f16216154C996C354cF1161B
PolygonWeighted v2pause0x63e97b007d0002c1d8124c406a492a688ea47aab63f29c79341723af6dd548e80x3c58668054c299bE836a0bBB028Bee3aD4724846
PolygonWeighted v2unpause0x0b7e09d72aed371e7c79bbb37d5629dd5938bf8beabbb9993bdd6d2d66d7e1380x3c58668054c299bE836a0bBB028Bee3aD4724846
ArbitrumWeighted v2setSwapFeePercentage0xcf5e03a737e4f5ba6d13e23f893a1e0255b362d8ce22e9568e1565fcf92789c70x7c68c42De679ffB0f16216154C996C354cF1161B
ArbitrumWeighted v2pause0xcd7e0ee0107ef7cac4d00d3821101a9ba6f02158f7f4dd52693e82ad3c91e9180xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D
ArbitrumWeighted v2unpause0x07b4fb5e12466b66136a430edadfe74892e0cbfc410f6268a2d1d24cc09a6e050xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D
OptimismWeighted v2setSwapFeePercentage0x4bd4157a0323126ccef71ca39c40a84db211a5c4c50d0173d5ebe4a3cb36feee0x09Df1626110803C7b3b07085Ef1E053494155089
OptimismWeighted v2pause0x897a1ee59e4d0b821d46063828abab4edd6d658624bd23f3a6b989c43f2d8d650xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B
OptimismWeighted v2unpause0x2e2cf7b47a4a1b7e96a76ee5562b3d59c729f8f23d4eb5cc3e7229a80f031d640xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B

References

[1] https://forum.balancer.fi/t/proposal-boosted-pools-authorize-gauntlet-and-the-ballers-multisig-to-manage-pool-parameters/2400

[2] Previous swap fee and amp factor permissions granted to BalancerDAO https://snapshot.org/#/balancer.eth/proposal/0xe8c75512fad1ae00352d70da8572b2184e430d9fbfd1e77369ddc3639bc22695

Continue Reading
Connect Wallet to Add Note
0
Votes 104
VoterCast PowerVote & Rationale
delegate.aurafinance.eth
685,485

Yes, let's do it

solarcurve.eth
356,614

Yes, let's do it

0x4281...CDbc93
218,830

Yes, let's do it

0x91B9...7AE39E
152,519

Yes, let's do it

0x1CBa...F04FFD
126,432

Yes, let's do it

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri September 09 2022, 06:00 pmVoting Period Starts
  • Mon September 12 2022, 06:00 pmEnd Voting Period
Current Results

1-Yes, let's do it

2.388M

Quorum 2.388M/200,000
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us