Skip to content

Commit

Permalink
Merge pull request #181 from balancer/gha-permissions
Browse files Browse the repository at this point in the history
BOT: Automatic update to permissions tables based on onchain changes.
  • Loading branch information
Tritium-VLK authored Jan 6, 2024
2 parents 6ad1f36 + ec9413a commit 7de0be8
Show file tree
Hide file tree
Showing 29 changed files with 760 additions and 534 deletions.
12 changes: 6 additions & 6 deletions data_files/permissions/arbitrum.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ addPoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x56e
"addTokenToGauge(address,address,address)",ChildChainGaugeTokenAdder,20220527-child-chain-gauge-token-adder,['0xc38c5f97B34E175FFd35407fc91a937300E33860'],['multisigs/lm']
"add_reward(address,address)",ChildChainGauge,20230316-child-chain-gauge-factory-v2,['0xc38c5f97B34E175FFd35407fc91a937300E33860'],['multisigs/lm']
"add_reward(address,address,uint256)",ChildChainStreamer,20220413-child-chain-gauge-factory,['0xbfD9769b061E57e478690299011A028194D66e3C'],['20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder']
"batchSwap(uint8,(bytes32,uint256,uint256,uint256,bytes)[],address[],(address,bool,address,bool),int256[],uint256)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"batchSwap(uint8,(bytes32,uint256,uint256,uint256,bytes)[],address[],(address,bool,address,bool),int256[],uint256)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
denylistToken(address),ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
disable(),AaveLinearPoolFactory,20220817-aave-rebalanced-linear-pool,"['0x56ebA8dcDcEC3161Dd220c4B4131c27aF201F892', '0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D']","['multisigs/blabs_ops', 'multisigs/emergency']"
disable(),AaveLinearPoolFactory,20221207-aave-rebalanced-linear-pool-v3,"['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D', '0xaF23DC5983230E9eEAf93280e312e57539D098D0']","['multisigs/emergency', 'multisigs/dao']"
Expand Down Expand Up @@ -49,9 +49,9 @@ enableRecoveryMode(),WeightedPool,20230206-weighted-pool-v3,"['0xf404C5a0c02397f
enableRecoveryMode(),WeightedPool,20230320-weighted-pool-v4,"['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D', '0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2']","['multisigs/emergency', '20221123-pool-recovery-helper/PoolRecoveryHelper']"
enableRecoveryMode(),YearnLinearPool,20230213-yearn-linear-pool,['0xaF23DC5983230E9eEAf93280e312e57539D098D0'],['multisigs/dao']
enableRecoveryMode(),YearnLinearPool,20230409-yearn-linear-pool-v2,"['0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2', '0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D']","['20221123-pool-recovery-helper/PoolRecoveryHelper', 'multisigs/emergency']"
"exitPool(bytes32,address,address,(address[],uint256[],bytes,bool))",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"joinPool(bytes32,address,address,(address[],uint256[],bytes,bool))",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"manageUserBalance((uint8,address,uint256,address,address)[])",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"exitPool(bytes32,address,address,(address[],uint256[],bytes,bool))",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
"joinPool(bytes32,address,address,(address[],uint256[],bytes,bool))",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
"manageUserBalance((uint8,address,uint256,address,address)[])",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
notify_reward_amount(address),ChildChainStreamer,20220413-child-chain-gauge-factory,['0x56ebA8dcDcEC3161Dd220c4B4131c27aF201F892'],['multisigs/blabs_ops']
pause(),AaveLinearPool,20220817-aave-rebalanced-linear-pool,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
pause(),AaveLinearPool,20230410-aave-linear-pool-v5,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
Expand All @@ -72,7 +72,7 @@ removePoolFactory(address),PoolRecoveryHelper,20221123-pool-recovery-helper,['0x
"setFeeTypePercentage(uint256,uint256)",ProtocolFeePercentagesProvider,20220725-protocol-fee-percentages-provider,['0x6207ed574152496c9B072C24FD87cE9cd9E17320'],['UNDEF']
setFlashLoanFeePercentage(uint256),ProtocolFeesCollector,20210418-vault,['0x5ef4c5352882b10893b70DbcaA0C000965bd23c5'],['20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider']
setPaused(bool),WeightedPool,20210418-weighted-pool,['0xE8E4ee488363A032aA57AbE2c0E8BfD6c66685b5'],['UNDEF']
"setRelayerApproval(address,address,bool)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"setRelayerApproval(address,address,bool)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
setSwapFeePercentage(uint256),AaveLinearPool,20220817-aave-rebalanced-linear-pool,['0x7c68c42De679ffB0f16216154C996C354cF1161B'],['multisigs/feeManager']
setSwapFeePercentage(uint256),AaveLinearPool,20230206-aave-rebalanced-linear-pool-v4,['0x7c68c42De679ffB0f16216154C996C354cF1161B'],['multisigs/feeManager']
setSwapFeePercentage(uint256),AaveLinearPool,20230410-aave-linear-pool-v5,['0xc38c5f97B34E175FFd35407fc91a937300E33860'],['multisigs/lm']
Expand Down Expand Up @@ -117,7 +117,7 @@ stopAmplificationParameterUpdate(),ComposableStablePool,20230320-composable-stab
stopAmplificationParameterUpdate(),ComposableStablePool,20230711-composable-stable-pool-v5,['0xc38c5f97B34E175FFd35407fc91a937300E33860'],['multisigs/lm']
stopAmplificationParameterUpdate(),StablePool,20210624-stable-pool,['0x7c68c42De679ffB0f16216154C996C354cF1161B'],['multisigs/feeManager']
stopAmplificationParameterUpdate(),StablePool,20220609-stable-pool-v2,['0x7c68c42De679ffB0f16216154C996C354cF1161B'],['multisigs/feeManager']
"swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer']"
"swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)",Vault,20210418-vault,"['0x466262c2a275aB106E54D95B5B04603e12b58cA1', '0x42E49B48573c725ee32d2579060Ed06894f97002', '0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5', '0x598ce0f1ab64B27256759ef99d883EE51138b9bd', '0x9B892E515D2Ab8869F17488d64B3b918731cc70d']","['20211203-batch-relayer/BalancerRelayer', '20220720-batch-relayer-v3/BalancerRelayer', '20220916-batch-relayer-v4/BalancerRelayer', '20230314-batch-relayer-v5/BalancerRelayer', '20231031-batch-relayer-v6/BalancerRelayer']"
unpause(),AaveLinearPool,20220817-aave-rebalanced-linear-pool,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
unpause(),ComposableStablePool,20220906-composable-stable-pool,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
unpause(),ComposableStablePool,20221122-composable-stable-pool-v2,['0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D'],['multisigs/emergency']
Expand Down
36 changes: 24 additions & 12 deletions data_files/permissions/arbitrum.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand All @@ -24,13 +26,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand All @@ -41,13 +45,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand All @@ -58,13 +64,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand All @@ -75,13 +83,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand All @@ -92,13 +102,15 @@
"0x466262c2a275aB106E54D95B5B04603e12b58cA1",
"0x42E49B48573c725ee32d2579060Ed06894f97002",
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5",
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd"
"0x598ce0f1ab64B27256759ef99d883EE51138b9bd",
"0x9B892E515D2Ab8869F17488d64B3b918731cc70d"
],
"Authorized_Caller_Names": [
"20211203-batch-relayer/BalancerRelayer",
"20220720-batch-relayer-v3/BalancerRelayer",
"20220916-batch-relayer-v4/BalancerRelayer",
"20230314-batch-relayer-v5/BalancerRelayer"
"20230314-batch-relayer-v5/BalancerRelayer",
"20231031-batch-relayer-v6/BalancerRelayer"
]
},
{
Expand Down
Loading

1 comment on commit 7de0be8

@vercel
Copy link

@vercel vercel bot commented on 7de0be8 Jan 6, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.