Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BOT: Automatic update to permissions tables based on onchain changes. #195

Merged
merged 1 commit into from
Apr 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion data_files/permissions/avalanche.csv
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,19 @@ addPoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x326
"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']"
denylistToken(address),ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),AaveLinearPoolFactory,20230410-aave-linear-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6']","['multisigs/emergency', 'multisigs/fees']"
disable(),ComposableStablePoolFactory,20240223-composable-stable-pool-v6,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),ERC4626LinearPoolFactory,20230409-erc4626-linear-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),ManagedPoolFactory,20230411-managed-pool-v2,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disable(),WeightedPoolFactory,20230320-weighted-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disableRecoveryMode(),ComposableStablePool,20230320-composable-stable-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disableRecoveryMode(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disableRecoveryMode(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disableRecoveryMode(),WeightedPool,20230206-weighted-pool-v3,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
disableRecoveryMode(),WeightedPool,20230320-weighted-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
enableRecoveryMode(),AaveLinearPool,20230410-aave-linear-pool-v5,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ComposableStablePool,20230711-composable-stable-pool-v5,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ComposableStablePool,20240223-composable-stable-pool-v6,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ManagedPool,20230411-managed-pool-v2,"['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),WeightedPool,20230320-weighted-pool-v4,"['0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3', '0x3b8cA519122CdD8efb272b0D3085453404B25bD0', '0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0']","['multisigs/dao', '20221123-pool-recovery-helper/PoolRecoveryHelper', 'multisigs/emergency']"
Expand All @@ -23,6 +26,7 @@ enableRecoveryMode(),WeightedPool,20230320-weighted-pool-v4,"['0x17b11FF13e2d7bA
"manageUserBalance((uint8,address,uint256,address,address)[])",Vault,20210418-vault,"['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
pause(),AaveLinearPool,20230410-aave-linear-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
pause(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
pause(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
pause(),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
pause(),ManagedPool,20230411-managed-pool-v2,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
pause(),WeightedPool,20230320-weighted-pool-v4,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0'],['multisigs/emergency']
Expand All @@ -33,13 +37,16 @@ setPaused(bool),Vault,20210418-vault,['0x308f8d3536261C32c97D2f85ddc357f5cCdF33F
"setRelayerApproval(address,address,bool)",Vault,20210418-vault,"['0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9', '0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
setSwapFeePercentage(uint256),AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
setSwapFeePercentage(uint256),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
setSwapFeePercentage(uint256),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
setSwapFeePercentage(uint256),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
setSwapFeePercentage(uint256),ProtocolFeesCollector,20210418-vault,['0x239e55F427D44C3cc793f49bFB507ebe76638a2b'],['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']
setSwapFeePercentage(uint256),WeightedPool,20230320-weighted-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
"setTargets(uint256,uint256)",AaveLinearPool,20230410-aave-linear-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
"setTargets(uint256,uint256)",ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
stopAmplificationParameterUpdate(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
stopAmplificationParameterUpdate(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6'],['multisigs/fees']
"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']"
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesCollector,20210418-vault,['0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75'],['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer']
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97']","['multisigs/fees', 'mimic/smartVaultV3']"
89 changes: 85 additions & 4 deletions data_files/permissions/avalanche.json
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@
{
"Fx": "add_reward(address,address)",
"Contract": "ChildChainGauge",
"Deployment": "20230316-child-chain-gauge-factory-v2",
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
Expand All @@ -308,7 +308,7 @@
{
"Fx": "add_reward(address,address)",
"Contract": "ChildChainGauge",
"Deployment": "20230316-avax-child-chain-gauge-factory-v2",
"Deployment": "20230316-child-chain-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
Expand Down Expand Up @@ -435,10 +435,12 @@
"Contract": "ComposableStablePoolFactory",
"Deployment": "20230711-composable-stable-pool-v5",
"Authorized_Caller_Addresses": [
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0"
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0",
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
"Authorized_Caller_Names": [
"multisigs/emergency"
"multisigs/emergency",
"multisigs/fees"
]
},
{
Expand Down Expand Up @@ -508,5 +510,84 @@
"Authorized_Caller_Names": [
"multisigs/fees"
]
},
{
"Fx": "disable()",
"Contract": "ComposableStablePoolFactory",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0"
],
"Authorized_Caller_Names": [
"multisigs/emergency"
]
},
{
"Fx": "disableRecoveryMode()",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0"
],
"Authorized_Caller_Names": [
"multisigs/emergency"
]
},
{
"Fx": "enableRecoveryMode()",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0",
"0x3b8cA519122CdD8efb272b0D3085453404B25bD0"
],
"Authorized_Caller_Names": [
"multisigs/emergency",
"20221123-pool-recovery-helper/PoolRecoveryHelper"
]
},
{
"Fx": "pause()",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0"
],
"Authorized_Caller_Names": [
"multisigs/emergency"
]
},
{
"Fx": "setSwapFeePercentage(uint256)",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
"Authorized_Caller_Names": [
"multisigs/fees"
]
},
{
"Fx": "startAmplificationParameterUpdate(uint256,uint256)",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
"Authorized_Caller_Names": [
"multisigs/fees"
]
},
{
"Fx": "stopAmplificationParameterUpdate()",
"Contract": "ComposableStablePool",
"Deployment": "20240223-composable-stable-pool-v6",
"Authorized_Caller_Addresses": [
"0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6"
],
"Authorized_Caller_Names": [
"multisigs/fees"
]
}
]
9 changes: 8 additions & 1 deletion data_files/permissions/base.csv
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@ addPoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x652
"batchSwap(uint8,(bytes32,uint256,uint256,uint256,bytes)[],address[],(address,bool,address,bool),int256[],uint256)",Vault,20210418-vault,"['0x76f7204B62f554b79d444588EDac9dfA7032c71a', '0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
denylistToken(address),ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),AaveLinearPoolFactory,20230410-aave-linear-pool-v5,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),ComposableStablePoolFactory,20230711-composable-stable-pool-v5,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x65226673F3D202E0f897C862590d7e1A992B2048']","['multisigs/emergency', 'multisigs/lm']"
disable(),ComposableStablePoolFactory,20240223-composable-stable-pool-v6,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),ERC4626LinearPoolFactory,20230409-erc4626-linear-pool-v4,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),GearboxLinearPoolFactory,20230409-gearbox-linear-pool-v2,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),ManagedPoolFactory,20230411-managed-pool-v2,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),WeightedPoolFactory,20230320-weighted-pool-v4,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disable(),YearnLinearPoolFactory,20230409-yearn-linear-pool-v2,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
disableRecoveryMode(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
enableRecoveryMode(),AaveLinearPool,20230410-aave-linear-pool-v5,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ComposableStablePool,20230711-composable-stable-pool-v5,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ComposableStablePool,20240223-composable-stable-pool-v6,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),GearboxLinearPool,20230409-gearbox-linear-pool-v2,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),ManagedPool,20230411-managed-pool-v2,"['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a', '0x03F3Fb107e74F2EAC9358862E91ad3c692712054']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
Expand All @@ -22,6 +25,7 @@ enableRecoveryMode(),YearnLinearPool,20230409-yearn-linear-pool-v2,"['0x183C55A0
"manageUserBalance((uint8,address,uint256,address,address)[])",Vault,20210418-vault,"['0x76f7204B62f554b79d444588EDac9dfA7032c71a', '0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
pause(),AaveLinearPool,20230410-aave-linear-pool-v5,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
pause(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
pause(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
pause(),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
pause(),GearboxLinearPool,20230409-gearbox-linear-pool-v2,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
pause(),ManagedPool,20230411-managed-pool-v2,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a'],['multisigs/emergency']
Expand All @@ -36,6 +40,7 @@ setPaused(bool),Vault,20210418-vault,['0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63
"setRelayerApproval(address,address,bool)",Vault,20210418-vault,"['0x76f7204B62f554b79d444588EDac9dfA7032c71a', '0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
setSwapFeePercentage(uint256),AaveLinearPool,20230410-aave-linear-pool-v5,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
setSwapFeePercentage(uint256),ComposableStablePool,20230711-composable-stable-pool-v5,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
setSwapFeePercentage(uint256),ComposableStablePool,20240223-composable-stable-pool-v6,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
setSwapFeePercentage(uint256),ERC4626LinearPool,20230409-erc4626-linear-pool-v4,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
setSwapFeePercentage(uint256),GearboxLinearPool,20230409-gearbox-linear-pool-v2,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
setSwapFeePercentage(uint256),ProtocolFeesCollector,20210418-vault,['0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d'],['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']
Expand All @@ -46,7 +51,9 @@ setSwapFeePercentage(uint256),YearnLinearPool,20230409-yearn-linear-pool-v2,['0x
"setTargets(uint256,uint256)",GearboxLinearPool,20230409-gearbox-linear-pool-v2,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
"setTargets(uint256,uint256)",YearnLinearPool,20230409-yearn-linear-pool-v2,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20230711-composable-stable-pool-v5,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
"startAmplificationParameterUpdate(uint256,uint256)",ComposableStablePool,20240223-composable-stable-pool-v6,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
stopAmplificationParameterUpdate(),ComposableStablePool,20230711-composable-stable-pool-v5,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
stopAmplificationParameterUpdate(),ComposableStablePool,20240223-composable-stable-pool-v6,['0x65226673F3D202E0f897C862590d7e1A992B2048'],['multisigs/lm']
"swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)",Vault,20210418-vault,"['0x76f7204B62f554b79d444588EDac9dfA7032c71a', '0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a']","['20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesCollector,20210418-vault,['0xAcf05BE5134d64d150d153818F8C67EE36996650'],['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer']
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0x65226673F3D202E0f897C862590d7e1A992B2048', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97']","['multisigs/lm', 'mimic/smartVaultV3']"
Loading