PR with Payloads
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.
-
grantRole
passing0x32725667b078898f78f53e59f45eb1837b34a9469dbe36f9270b674247b23abf
for role(bytes32) and0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6
for account (address). -
grantRole
passing0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50
for role(bytes32) and0x3b8cA519122CdD8efb272b0D3085453404B25bD0
for account (address). -
grantRoles
passing0x8ceae9d0f076b4b0c529529f6bf11832835b93b533445c655b840015f7025e50
,0xd7acda26118b9ff06dd8526d0197d58c0c7ed83074be6d915bff2db42b5581ae
,0xb9c5dbd31b49d898a12157d05b5f59e61b30533c20fe266652c1017837135f0c
for roles(bytes32) and0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0
for account (address).