Skip to content

Commit

Permalink
Merge pull request #214 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 Sep 27, 2024
2 parents 820f438 + 9683ebc commit c5843ff
Show file tree
Hide file tree
Showing 14 changed files with 221 additions and 219 deletions.
132 changes: 66 additions & 66 deletions data_files/permissions/mainnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -410,8 +410,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "OptimismRootGauge",
"Deployment": "20220628-optimism-root-gauge-factory",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220823-arbitrum-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -425,8 +425,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "FeeDistributor",
"Deployment": "20220420-fee-distributor",
"Contract": "SingleRecipientGauge",
"Deployment": "20220325-single-recipient-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -440,8 +440,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "SingleRecipientGauge",
"Deployment": "20220325-single-recipient-gauge-factory",
"Contract": "PolygonZkEVMRootGauge",
"Deployment": "20230526-zkevm-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -455,8 +455,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "PolygonRootGauge",
"Deployment": "20220823-polygon-root-gauge-factory-v2",
"Contract": "SingleRecipientGauge",
"Deployment": "20230215-single-recipient-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -470,8 +470,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220413-arbitrum-root-gauge-factory",
"Contract": "FeeDistributor",
"Deployment": "20220714-fee-distributor-v2",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -485,8 +485,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "PolygonRootGauge",
"Deployment": "20220413-polygon-root-gauge-factory",
"Contract": "AvalancheRootGauge",
"Deployment": "20230811-avalanche-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -500,8 +500,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "FeeDistributor",
"Deployment": "20220714-fee-distributor-v2",
"Contract": "VotingEscrow",
"Deployment": "20220325-gauge-controller",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -515,8 +515,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "AvalancheRootGauge",
"Deployment": "20230811-avalanche-root-gauge-factory-v2",
"Contract": "PolygonRootGauge",
"Deployment": "20220413-polygon-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -530,8 +530,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "VotingEscrow",
"Deployment": "20220325-gauge-controller",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220413-arbitrum-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -545,8 +545,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "OptimisticRootGauge",
"Deployment": "20240522-fraxtal-root-gauge-factory",
"Contract": "PolygonRootGauge",
"Deployment": "20220823-polygon-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -560,8 +560,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220823-arbitrum-root-gauge-factory-v2",
"Contract": "BaseRootGauge",
"Deployment": "20230911-base-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -575,8 +575,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "SingleRecipientGauge",
"Deployment": "20230215-single-recipient-gauge-factory-v2",
"Contract": "GaugeController",
"Deployment": "20220325-gauge-controller",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -590,8 +590,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "GaugeController",
"Deployment": "20220325-gauge-controller",
"Contract": "FeeDistributor",
"Deployment": "20220420-fee-distributor",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -605,8 +605,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "BaseRootGauge",
"Deployment": "20230911-base-root-gauge-factory",
"Contract": "GnosisRootGauge",
"Deployment": "20230217-gnosis-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -620,8 +620,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "GnosisRootGauge",
"Deployment": "20230217-gnosis-root-gauge-factory",
"Contract": "OptimisticRootGauge",
"Deployment": "20240522-fraxtal-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand All @@ -635,8 +635,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "AvalancheRootGauge",
"Deployment": "20230529-avalanche-root-gauge-factory",
"Contract": "OptimismRootGauge",
"Deployment": "20220628-optimism-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand Down Expand Up @@ -665,8 +665,8 @@
},
{
"Fx": "checkpoint()",
"Contract": "PolygonZkEVMRootGauge",
"Deployment": "20230526-zkevm-root-gauge-factory",
"Contract": "AvalancheRootGauge",
"Deployment": "20230529-avalanche-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B",
"0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC",
Expand Down Expand Up @@ -713,8 +713,8 @@
},
{
"Fx": "killGauge()",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220823-arbitrum-root-gauge-factory-v2",
"Contract": "PolygonRootGauge",
"Deployment": "20220823-polygon-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -726,8 +726,8 @@
},
{
"Fx": "killGauge()",
"Contract": "OptimismRootGauge",
"Deployment": "20220823-optimism-root-gauge-factory-v2",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220413-arbitrum-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -739,8 +739,8 @@
},
{
"Fx": "killGauge()",
"Contract": "AvalancheRootGauge",
"Deployment": "20230529-avalanche-root-gauge-factory",
"Contract": "OptimismRootGauge",
"Deployment": "20220628-optimism-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -752,8 +752,8 @@
},
{
"Fx": "killGauge()",
"Contract": "PolygonRootGauge",
"Deployment": "20220413-polygon-root-gauge-factory",
"Contract": "GnosisRootGauge",
"Deployment": "20230217-gnosis-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -765,8 +765,8 @@
},
{
"Fx": "killGauge()",
"Contract": "OptimismRootGauge",
"Deployment": "20220628-optimism-root-gauge-factory",
"Contract": "LiquidityGaugeV5",
"Deployment": "20220325-mainnet-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -778,8 +778,8 @@
},
{
"Fx": "killGauge()",
"Contract": "BaseRootGauge",
"Deployment": "20230911-base-root-gauge-factory",
"Contract": "OptimisticRootGauge",
"Deployment": "20240522-fraxtal-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -791,8 +791,8 @@
},
{
"Fx": "killGauge()",
"Contract": "OptimisticRootGauge",
"Deployment": "20240522-fraxtal-root-gauge-factory",
"Contract": "PolygonZkEVMRootGauge",
"Deployment": "20230526-zkevm-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -804,8 +804,8 @@
},
{
"Fx": "killGauge()",
"Contract": "SingleRecipientGauge",
"Deployment": "20230215-single-recipient-gauge-factory-v2",
"Contract": "OptimismRootGauge",
"Deployment": "20220823-optimism-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -817,8 +817,8 @@
},
{
"Fx": "killGauge()",
"Contract": "LiquidityGaugeV5",
"Deployment": "20220325-mainnet-gauge-factory",
"Contract": "AvalancheRootGauge",
"Deployment": "20230811-avalanche-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -830,8 +830,8 @@
},
{
"Fx": "killGauge()",
"Contract": "PolygonRootGauge",
"Deployment": "20220823-polygon-root-gauge-factory-v2",
"Contract": "SingleRecipientGauge",
"Deployment": "20220325-single-recipient-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -843,8 +843,8 @@
},
{
"Fx": "killGauge()",
"Contract": "SingleRecipientGauge",
"Deployment": "20220325-single-recipient-gauge-factory",
"Contract": "BaseRootGauge",
"Deployment": "20230911-base-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -856,8 +856,8 @@
},
{
"Fx": "killGauge()",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220413-arbitrum-root-gauge-factory",
"Contract": "PolygonRootGauge",
"Deployment": "20220413-polygon-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -869,8 +869,8 @@
},
{
"Fx": "killGauge()",
"Contract": "LiquidityGaugeV5",
"Deployment": "20220822-mainnet-gauge-factory-v2",
"Contract": "SingleRecipientGauge",
"Deployment": "20230215-single-recipient-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -882,8 +882,8 @@
},
{
"Fx": "killGauge()",
"Contract": "GnosisRootGauge",
"Deployment": "20230217-gnosis-root-gauge-factory",
"Contract": "AvalancheRootGauge",
"Deployment": "20230529-avalanche-root-gauge-factory",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -895,8 +895,8 @@
},
{
"Fx": "killGauge()",
"Contract": "PolygonZkEVMRootGauge",
"Deployment": "20230526-zkevm-root-gauge-factory",
"Contract": "LiquidityGaugeV5",
"Deployment": "20220822-mainnet-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand All @@ -908,8 +908,8 @@
},
{
"Fx": "killGauge()",
"Contract": "AvalancheRootGauge",
"Deployment": "20230811-avalanche-root-gauge-factory-v2",
"Contract": "ArbitrumRootGauge",
"Deployment": "20220823-arbitrum-root-gauge-factory-v2",
"Authorized_Caller_Addresses": [
"0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888"
Expand Down
2 changes: 1 addition & 1 deletion data_files/permissions/optimism.csv
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,4 @@ unpause(),ComposableStablePool,20220906-composable-stable-pool,['0xd4c87b33afcE3
unpause(),ComposableStablePool,20221122-composable-stable-pool-v2,['0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B'],['multisigs/emergency']
unpause(),WeightedPool,20220908-weighted-pool-v2,['0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B'],['multisigs/emergency']
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesCollector,20210418-vault,['0xC128a9954e6c874eA3d62ce62B468bA073093F25'],['20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer']
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0xdCB017f63aCd34DD032A702315459ceCc05536DD', '0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7']","['UNDEF', 'mimic/smartvault']"
"withdrawCollectedFees(address[],uint256[],address)",ProtocolFeesWithdrawer,20220517-protocol-fee-withdrawer,"['0xdCB017f63aCd34DD032A702315459ceCc05536DD', '0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7', '0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97']","['UNDEF', 'mimic/smartvault', 'mimic/smartVaultV3']"
6 changes: 4 additions & 2 deletions data_files/permissions/optimism.json
Original file line number Diff line number Diff line change
Expand Up @@ -199,11 +199,13 @@
"Deployment": "20220517-protocol-fee-withdrawer",
"Authorized_Caller_Addresses": [
"0xdCB017f63aCd34DD032A702315459ceCc05536DD",
"0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7"
"0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7",
"0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97"
],
"Authorized_Caller_Names": [
"UNDEF",
"mimic/smartvault"
"mimic/smartvault",
"mimic/smartVaultV3"
]
},
{
Expand Down
Loading

0 comments on commit c5843ff

Please sign in to comment.