PR with Payload
Summary
Grant administrative privilege permissions to the Maxis Omnisig safe to operate ReCLAMM pools
Grant permissions to the Emergency subDAO safe to disable the ReCLAMM pool factory
Motivation
With the launch of ReCLAMM pools across Balancer deployments, we seek to grant following permissions to various multi-sigs so the DAO can manage this new pool type efficiently.
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 | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0xd6ef2cdea6236fe8b350fe1371523aade37cb3ec44de40e46a13ac44ab467e9e | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0x01de4c053a60444da7268081ed113502caa3ffee3a4bfa3414d85a54dc88acec | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0xbc893e2d6e1362a8409880d32b05a49c7c67e33489453b78304e4a912a339729 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0xd032be3b96ecc5fac2f052295a6bb8352b088445f26e8798a251ffdc87bc7622 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0x1dc8aedad4a691f9b5cd63e9c364be99e5787cfb1e641440b2d0cab530d772f0 | | |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
Arbitrum
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0x668986fc2832f58b18f6dbb6bd3930239eb176f8c74768d3386c75061f84eabd | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0x88231e1b202c07a43d9358792a93fe8f997690cddc3de65936ad6dca17ccebac | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0x5fb8b6cd494cbe90988ca6d485eae55c2de57e694219ce25be7f4d38addac178 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0xf0965833ab10492aee52b7abc365544892b981527e54e0780c886c3aa0ad47b4 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0x5a0f2587cf3923c4c723345de0c97eb51231505849b8be143b7f5d2d7ba0d210 | | |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
Base
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0xfd7d049f57516387fe0b442e1455675b11c641859ce76b39f121f650f51650ac | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0x79d23828a0070fac92ca509b09eedd5551d5d142551bb89eef681e300a523c83 | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0xe6233647b0d18f03fbaa931de0ccf211a612e132d06f9bd1990a986388b50dd6 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0xea2466bd2dd8d2de349d97b340ba0dfd5ffdc814b32c6fb94e1373186dbc5a22 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0xcc73a53b59f7ccabdf36b2f881cc2c73956d3d05ad21481643b09336cb572f9f | | |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
Gnosis
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962 | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0x73a1eeb77ca61ca45182001a741196e8ddfeadba139db913fe77b98594ba95a4 | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0xc5ce181cfa37785008601920e8c4ffaefcea1fb4e28cb5710dbdb404c830cd36 | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0x734903bf8e30d99717cdcd539634c418f29875ace588479f42dd47c892a7c5c9 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0x16b45eb16b9e29d9ac9f5af68e67893c11e8eda835ba7dd067cd678eec72a217 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0x691518eb05b1bac2af937685c50bb8a58f24b6a965347547748cd659667ed13a | | |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
Avalanche
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0 | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0x0c7a521518492bafe8bb3109ed0848eafcbfa5382840684d4c1f3f937d7de214 | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0x2cd44f7180492cb72db2386c418a5a431835ac212ef513756e2defbe7df6dfbe | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0xe774fca950134465234dd2773cab89492cf048e8f904a47047f77c9a90e6b4b1 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0x054419ca82786d37908e27054aadb9a853aa9bc4b8d005626b019165a0f33303 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0xa11689780dd3e2bf325f90a5766500ed258b394bad149bf71b8b6c24d706007a | | |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
Optimism
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/emergency | 0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B | 20250409-v3-reclamm-pool/ReClammPoolFactory/disable() | 0x3f6401a12ca8f8048783a6e5b059877235fcf452f62691cbcbe45ebe6bf3c217 | N/A | 0 |
+-----------------------+---------------------+--------------------------------------------+-------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
+-----------------------+--------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+--------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+
| Authorizer/grantRoles | multisigs/lm | 0x09Df1626110803C7b3b07085Ef1E053494155089 | 20250409-v3-reclamm-pool/ReClammPool/setCenterednessMargin(uint256) | 0x7c79070d868f39f7c4bcc35d33b1d2bedc80d3e44de8fe1189f58d9c66389ee2 | N/A | 0 |
| | | | 20250409-v3-reclamm-pool/ReClammPool/setDailyPriceShiftExponent(uint256) | 0x1de86ceaf07d14a63d412678b4e26cffbb8e21ba401f159c8de273f2a862a726 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/startPriceRatioUpdate(uint256,uint256,uint256) | 0x0b15127ffd27b52818f57c5573504fc5ee7072d38999b4eb94c155d0e646aff4 | | |
| | | | 20250409-v3-reclamm-pool/ReClammPool/stopPriceRatioUpdate() | 0x4a1d26432de4236d7a6776eaa81a5c3e2ee306db1d821d08e3123ef539d25825 | | |
+-----------------------+--------------+--------------------------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------+-----+----------+