Skip to content

Commit 3f95334

Browse files
authored
BOT: Update to permissions tables based on onchain changes.
1 parent 7ab2d4c commit 3f95334

26 files changed

+2868
-331
lines changed

data_files/permissions/arbitrum.csv

Lines changed: 67 additions & 29 deletions
Large diffs are not rendered by default.

data_files/permissions/arbitrum.json

Lines changed: 456 additions & 32 deletions
Large diffs are not rendered by default.

data_files/permissions/avalanche.csv

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Fx,Contract,Deployment,Authorized_Caller_Addresses,Authorized_Caller_Names
2-
addPoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
3-
"add_reward(address,address)",ChildChainGauge,20230316-avax-child-chain-gauge-factory-v2,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
4-
"add_reward(address,address)",ChildChainGauge,20230316-child-chain-gauge-factory-v2,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
2+
addPoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
3+
"add_reward(address,address)",ChildChainGauge,20230316-avax-child-chain-gauge-factory-v2,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e']","['multisigs/lm', 'multisigs/maxi_omni']"
4+
"add_reward(address,address)",ChildChainGauge,20230316-child-chain-gauge-factory-v2,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e']","['multisigs/lm', 'multisigs/maxi_omni']"
55
"batchSwap(uint8,(bytes32,uint256,uint256,uint256,bytes)[],address[],(address,bool,address,bool),int256[],uint256)",Vault,20210418-vault,"['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
66
denylistToken(address),ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
77
disable(),AaveLinearPoolFactory,20230410-aave-linear-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
8-
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6']","['multisigs/emergency', 'multisigs/fees']"
8+
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6']","['multisigs/emergency', 'multisigs/lm']"
99
disable(),ComposableStablePoolFactory,20240223-composable-stable-pool-v6,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
1010
disable(),ERC4626LinearPoolFactory,20230409-erc4626-linear-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
1111
disable(),ManagedPoolFactory,20230411-managed-pool-v2,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
@@ -30,26 +30,26 @@ pause(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x308f8d353626
3030
pause(),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
3131
pause(),ManagedPool,20230411-managed-pool-v2,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
3232
pause(),WeightedPool,20230320-weighted-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
33-
removePoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
33+
removePoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
3434
"setFeeTypePercentage(uint256,uint256)",ProtocolFeePercentagesProvider,20220725-protocol-fee-percentages-provider,['0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3'],['multisigs/dao']
3535
setFlashLoanFeePercentage(uint256),ProtocolFeesCollector,20210418-vault,['0x239e55F427D44C3cc793f49bFB507ebe76638a2b'],['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']
3636
setPaused(bool),Vault,20210418-vault,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
3737
"setRelayerApproval(address,address,bool)",Vault,20210418-vault,"['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
38-
setSwapFeePercentage(uint256),AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
39-
setSwapFeePercentage(uint256),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
40-
setSwapFeePercentage(uint256),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
41-
setSwapFeePercentage(uint256),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
38+
setSwapFeePercentage(uint256),AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
39+
setSwapFeePercentage(uint256),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
40+
setSwapFeePercentage(uint256),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
41+
setSwapFeePercentage(uint256),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
4242
setSwapFeePercentage(uint256),ProtocolFeesCollector,20210418-vault,['0x239e55F427D44C3cc793f49bFB507ebe76638a2b'],['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']
43-
setSwapFeePercentage(uint256),WeightedPool,20230320-weighted-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
44-
"setTargets(uint256,uint256)",AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
45-
"setTargets(uint256,uint256)",ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
46-
"set_reward_distributor(address,address)",ChildChainGauge,20230316-avax-child-chain-gauge-factory-v2,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
47-
"set_reward_distributor(address,address)",ChildChainGauge,20230316-child-chain-gauge-factory-v2,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
48-
"set_reward_distributor(address,address)",ChildChainStreamer,20220413-child-chain-gauge-factory,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
49-
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
50-
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
51-
stopAmplificationParameterUpdate(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
52-
stopAmplificationParameterUpdate(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
43+
setSwapFeePercentage(uint256),WeightedPool,20230320-weighted-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
44+
"setTargets(uint256,uint256)",AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
45+
"setTargets(uint256,uint256)",ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
46+
"set_reward_distributor(address,address)",ChildChainGauge,20230316-avax-child-chain-gauge-factory-v2,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e']","['multisigs/lm', 'multisigs/maxi_omni']"
47+
"set_reward_distributor(address,address)",ChildChainGauge,20230316-child-chain-gauge-factory-v2,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e']","['multisigs/lm', 'multisigs/maxi_omni']"
48+
"set_reward_distributor(address,address)",ChildChainStreamer,20220413-child-chain-gauge-factory,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e']","['multisigs/lm', 'multisigs/maxi_omni']"
49+
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
50+
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
51+
stopAmplificationParameterUpdate(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
52+
stopAmplificationParameterUpdate(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/lm']
5353
"swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)",Vault,20210418-vault,"['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
5454
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesCollector,20210418-vault,['0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75'],['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer']
55-
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97']","['multisigs/fees', 'mimic/smartVaultV3']"
55+
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97']","['multisigs/lm', 'mimic/smartVaultV3']"

data_files/permissions/avalanche.json

Lines changed: 42 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -124,34 +124,40 @@
124124
{
125125
"Fx": "set_reward_distributor(address,address)",
126126
"Contract": "ChildChainGauge",
127-
"Deployment": "20230316-child-chain-gauge-factory-v2",
127+
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
128128
"Authorized_Caller_Addresses": [
129-
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
129+
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6",
130+
"0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
130131
],
131132
"Authorized_Caller_Names": [
132-
"multisigs/fees"
133+
"multisigs/lm",
134+
"multisigs/maxi_omni"
133135
]
134136
},
135137
{
136138
"Fx": "set_reward_distributor(address,address)",
137-
"Contract": "ChildChainStreamer",
138-
"Deployment": "20220413-child-chain-gauge-factory",
139+
"Contract": "ChildChainGauge",
140+
"Deployment": "20230316-child-chain-gauge-factory-v2",
139141
"Authorized_Caller_Addresses": [
140-
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
142+
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6",
143+
"0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
141144
],
142145
"Authorized_Caller_Names": [
143-
"multisigs/fees"
146+
"multisigs/lm",
147+
"multisigs/maxi_omni"
144148
]
145149
},
146150
{
147151
"Fx": "set_reward_distributor(address,address)",
148-
"Contract": "ChildChainGauge",
149-
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
152+
"Contract": "ChildChainStreamer",
153+
"Deployment": "20220413-child-chain-gauge-factory",
150154
"Authorized_Caller_Addresses": [
151-
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
155+
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6",
156+
"0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
152157
],
153158
"Authorized_Caller_Names": [
154-
"multisigs/fees"
159+
"multisigs/lm",
160+
"multisigs/maxi_omni"
155161
]
156162
},
157163
{
@@ -174,7 +180,7 @@
174180
"0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97"
175181
],
176182
"Authorized_Caller_Names": [
177-
"multisigs/fees",
183+
"multisigs/lm",
178184
"mimic/smartVaultV3"
179185
]
180186
},
@@ -197,7 +203,7 @@
197203
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
198204
],
199205
"Authorized_Caller_Names": [
200-
"multisigs/fees"
206+
"multisigs/lm"
201207
]
202208
},
203209
{
@@ -208,7 +214,7 @@
208214
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
209215
],
210216
"Authorized_Caller_Names": [
211-
"multisigs/fees"
217+
"multisigs/lm"
212218
]
213219
},
214220
{
@@ -278,7 +284,7 @@
278284
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
279285
],
280286
"Authorized_Caller_Names": [
281-
"multisigs/fees"
287+
"multisigs/lm"
282288
]
283289
},
284290
{
@@ -330,23 +336,27 @@
330336
{
331337
"Fx": "add_reward(address,address)",
332338
"Contract": "ChildChainGauge",
333-
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
339+
"Deployment": "20230316-child-chain-gauge-factory-v2",
334340
"Authorized_Caller_Addresses": [
335-
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
341+
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6",
342+
"0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
336343
],
337344
"Authorized_Caller_Names": [
338-
"multisigs/fees"
345+
"multisigs/lm",
346+
"multisigs/maxi_omni"
339347
]
340348
},
341349
{
342350
"Fx": "add_reward(address,address)",
343351
"Contract": "ChildChainGauge",
344-
"Deployment": "20230316-child-chain-gauge-factory-v2",
352+
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
345353
"Authorized_Caller_Addresses": [
346-
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
354+
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6",
355+
"0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
347356
],
348357
"Authorized_Caller_Names": [
349-
"multisigs/fees"
358+
"multisigs/lm",
359+
"multisigs/maxi_omni"
350360
]
351361
},
352362
{
@@ -392,7 +402,7 @@
392402
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
393403
],
394404
"Authorized_Caller_Names": [
395-
"multisigs/fees"
405+
"multisigs/lm"
396406
]
397407
},
398408
{
@@ -403,7 +413,7 @@
403413
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
404414
],
405415
"Authorized_Caller_Names": [
406-
"multisigs/fees"
416+
"multisigs/lm"
407417
]
408418
},
409419
{
@@ -449,7 +459,7 @@
449459
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
450460
],
451461
"Authorized_Caller_Names": [
452-
"multisigs/fees"
462+
"multisigs/lm"
453463
]
454464
},
455465
{
@@ -460,7 +470,7 @@
460470
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
461471
],
462472
"Authorized_Caller_Names": [
463-
"multisigs/fees"
473+
"multisigs/lm"
464474
]
465475
},
466476
{
@@ -473,7 +483,7 @@
473483
],
474484
"Authorized_Caller_Names": [
475485
"multisigs/emergency",
476-
"multisigs/fees"
486+
"multisigs/lm"
477487
]
478488
},
479489
{
@@ -519,7 +529,7 @@
519529
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
520530
],
521531
"Authorized_Caller_Names": [
522-
"multisigs/fees"
532+
"multisigs/lm"
523533
]
524534
},
525535
{
@@ -530,7 +540,7 @@
530540
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
531541
],
532542
"Authorized_Caller_Names": [
533-
"multisigs/fees"
543+
"multisigs/lm"
534544
]
535545
},
536546
{
@@ -541,7 +551,7 @@
541551
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
542552
],
543553
"Authorized_Caller_Names": [
544-
"multisigs/fees"
554+
"multisigs/lm"
545555
]
546556
},
547557
{
@@ -598,7 +608,7 @@
598608
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
599609
],
600610
"Authorized_Caller_Names": [
601-
"multisigs/fees"
611+
"multisigs/lm"
602612
]
603613
},
604614
{
@@ -609,7 +619,7 @@
609619
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
610620
],
611621
"Authorized_Caller_Names": [
612-
"multisigs/fees"
622+
"multisigs/lm"
613623
]
614624
},
615625
{
@@ -620,7 +630,7 @@
620630
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
621631
],
622632
"Authorized_Caller_Names": [
623-
"multisigs/fees"
633+
"multisigs/lm"
624634
]
625635
}
626636
]

0 commit comments

Comments
 (0)