PR with Payloads
https://github.com/BalancerMaxis/multisig-ops/pull/498
Summary
Permissions on Avalanche have been granted for the Composable Stable Pools and general network requirements in two previous BIPs, 353 and 318 respectively. Additional permissions required for the DAO to manage the weighted pools created on the network, for weighted-pool-v4 must still be approved. This proposal encompasses the addition of the remaining permissions to the LM Multisig, emergency subdao, and PoolRecoveryHelper addresses.
Weighted pool permissions can be seen here in the Avalanche action IDs json.
Requested Permissions:
| deployment | chain | function | role | target | target_address |
|---|---|---|---|---|---|
| 20230320-weighted-pool-v4 | Avalanche | setSwapFeePercentage(uint256) | 0x32725667b078898f78f53e59f45eb1837b34a9469dbe36f9270b674247b23abf | multisig/lm | 0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6 |
| 20230320-weighted-pool-v4 | Avalanche | enableRecoveryMode() | 0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50 | 20221123-pool-recovery-helper/PoolRecoveryHelper | 0x3b8cA519122CdD8efb272b0D3085453404B25bD0 |
| 20230320-weighted-pool-v4 | Avalanche | enableRecoveryMode() | 0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50 | multisig/emergency | 0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0 |
| 20230320-weighted-pool-v4 | Avalanche | disable() | 0xd7acda26118b9ff06dd8526d0197d58c0c7ed83074be6d915bff2db42b5581ae | multisig/emergency | 0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0 |
| 20230320-weighted-pool-v4 | Avalanche | pause() | 0xb9c5dbd31b49d898a12157d05b5f59e61b30533c20fe266652c1017837135f0c | multisig/emergency | 0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0 |
Permissions Specification:
The DAO Multisig on Avalanche 0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3 will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 and perform three calls.
-
grantRolepassing0x32725667b078898f78f53e59f45eb1837b34a9469dbe36f9270b674247b23abffor role(bytes32) and0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6for account (address). -
grantRolepassing0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50for role(bytes32) and0x3b8cA519122CdD8efb272b0D3085453404B25bD0for account (address). -
grantRolespassing0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50,0xd7acda26118b9ff06dd8526d0197d58c0c7ed83074be6d915bff2db42b5581ae,0xb9c5dbd31b49d898a12157d05b5f59e61b30533c20fe266652c1017837135f0cfor roles(bytes32) and0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0for account (address).