• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Stake DAO BALStake DAO BALby0xb4542526AfeE2FdA1D584213D1521272a398B42a0xb454…B42a

[BIP-856] Grant Admin Permissions to Balancer v3 ReCLAMM v2 pools

Voting ended 8 months agoSucceeded

PR with Payload

https://github.com/BalancerMaxis/multisig-ops/pull/2186

Summary

  • Grant administrative privilege permissions to the Maxis Omnisig safe to operate ReCLAMM v2 pools
  • Grant permissions to the Emergency subDAO safe to disable ReCLAMM v2 pool factory

Motivation

ReCLAMM v1 pools have been tested on various networks for a couple of weeks. During that time-period we also conducted in depth simulations on pool performance and math. The learnings we took from that deployment were directly used to improve the pool logic. Therefore, a significantly improved version of the ReCLAMM pools has been deployed.

Analogous to [BIP-845] The Maxis Omnisig for the Balancer deployments and the LM multi-sig on OP shall receive following operations permissions:

ReClammPool.stopPriceRatioUpdate()
ReClammPool.startPriceRatioUpdate()
ReClammPool.setDailyPriceShiftExponent()
ReClammPool.setCenterednessMargin()

The Emergency multi-sig shall receive one permission:

ReClammPoolFactory.disable()

Technical Specification

The respective DAO multi-sig on each chain will call the AuthorizerAdaptorEntrypoint and grant following roles:

Mainnet

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                 | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888 | 20250702-v3-reclamm-pool-v2/ReClammPoolFactory/disable() | 0xb814b4a688650028b26d7a24a419c4e135cf1f059728d7876fec5721aad3464c | N/A |    0     |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                                               | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250702-v3-reclamm-pool-v2/ReClammPool/setCenterednessMargin(uint256)                 | 0x2b1b539d3e0f79314cfc629f04c11c4acb5b9024226551e2ae3e8de6f04b7b15 | N/A |    0     |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/setDailyPriceShiftExponent(uint256)            | 0xf3554f1a08e2d242de673ef6ae68ec6528624e538da6416d6ec48f554310e5fd |     |          |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0xd91e7705518a0b73797c031c2ef8be4f5ab12544cd54d889ccfbcf70a4213fbb |     |          |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/stopPriceRatioUpdate()                         | 0x5b724a9636dde55c9382dbb0106888a5d582b4a3f76ef3c734cb7cfeef775456 |     |          |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

Arbitrum

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                 | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D | 20250702-v3-reclamm-pool-v2/ReClammPoolFactory/disable() | 0x09eaaa4fc70a58025778f7e9050483e650efa93a4ba794acdd119615c345b4d4 | N/A |    0     |

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                                               | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250702-v3-reclamm-pool-v2/ReClammPool/stopPriceRatioUpdate()                         | 0x6e046fe940d85928049936e9d9bdb308ad4f3976555fd604de80d328add103dd | N/A |    0     |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0x8db4ac6c119a5cc0416d2807822f1b5b5a3d77a4388dda0d76edd6f275b8fc1b |     |          |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/setDailyPriceShiftExponent(uint256)            | 0xe0fcb73a58b98efeebb2e03cd2438ef9c013d9a25da2028a4937fa3ccf559e0c |     |          |
|                       |                     |                                            | 20250702-v3-reclamm-pool-v2/ReClammPool/setCenterednessMargin(uint256)                 | 0x2d2f06c0ad430fbe424d230caf8b6e734be0b5774a9aac513c28d9b60cc8fd1e |     |          |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

Base

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                 | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a | 20250702-v3-reclamm-pool-v2/ReClammPoolFactory/disable() | 0xed6f8a5f0602534601834cae86e16a9424b7bf30c562d15bd781fbcd5026d9a1 | N/A |    0     |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------+--------------------------------------------------------------------+-----+----------+

+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function              | caller_name         | caller_address                             | fx_paths                                                                               | action_ids                                                         | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+----------------------------------------------------------------------------------------+-----------------------...

Off-Chain Vote

Yes, let's do it
306.29K sdBAL100%
No, this is not the way
0 sdBAL0%
Abstain
0 sdBAL0%
Quorum:967%
Download mobile app to vote

Timeline

Jul 10, 2025Proposal created
Jul 11, 2025Proposal vote started
Jul 13, 2025Proposal vote ended
Jul 13, 2025Proposal updated