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

Add address lookup table to find contract task/name #2031

Merged
merged 9 commits into from
Nov 28, 2022
202 changes: 202 additions & 0 deletions pkg/deployments/addresses/arbitrum.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
{
"0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": {
"task": "20210418-authorizer",
"name": "Authorizer"
},
"0xBA12222222228d8Ba445958a75a0704d566BF2C8": {
"task": "20210418-vault",
"name": "Vault"
},
"0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab": {
"task": "20210418-vault",
"name": "BalancerHelpers"
},
"0xce88686553686DA562CE7Cea497CE749DA109f9F": {
"task": "20210418-vault",
"name": "ProtocolFeesCollector"
},
"0x7dFdEF5f355096603419239CE743BfaF1120312B": {
"task": "20210418-weighted-pool",
"name": "WeightedPoolFactory"
},
"0xCF0a32Bbef8F064969F21f7e02328FB577382018": {
"task": "20210418-weighted-pool",
"name": "WeightedPool2TokensFactory"
},
"0x2433477A10FC5d31B9513C638F19eE85CaED53Fd": {
"task": "20210624-stable-pool",
"name": "StablePoolFactory"
},
"0x142B9666a0a3A30477b052962ddA81547E7029ab": {
"task": "20210721-liquidity-bootstrapping-pool",
"name": "LiquidityBootstrappingPoolFactory"
},
"0x6783995f91A3D7f7C24B523669488F96cCa88d31": {
"task": "20210727-meta-stable-pool",
"name": "QueryProcessor"
},
"0xEBFD5681977E38Af65A7487DC70B8221D089cCAD": {
"task": "20210727-meta-stable-pool",
"name": "MetaStablePoolFactory"
},
"0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c": {
"task": "20210907-investment-pool",
"name": "InvestmentPoolFactory"
},
"0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809": {
"task": "20210913-bal-arbitrum-merkle",
"name": "MerkleRedeem"
},
"0xC6bD2497332d24094eC16a7261eec5C412B5a2C1": {
"task": "20210928-mcb-arbitrum-merkle",
"name": "MerkleRedeem"
},
"0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE": {
"task": "20211012-merkle-orchard",
"name": "MerkleOrchard"
},
"0x1802953277FD955f9a254B80Aa0582f193cF1d77": {
"task": "20211202-no-protocol-fee-lbp",
"name": "NoProtocolFeeLiquidityBootstrappingPoolFactory"
},
"0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768": {
"task": "20211203-batch-relayer",
"name": "BatchRelayerLibrary"
},
"0x466262c2a275aB106E54D95B5B04603e12b58cA1": {
"task": "20211203-batch-relayer",
"name": "BalancerRelayer"
},
"0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": {
"task": "20211208-aave-linear-pool",
"name": "AaveLinearPoolFactory"
},
"0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": {
"task": "20211208-stable-phantom-pool",
"name": "StablePhantomPoolFactory"
},
"0x1554ee754707D5C93b7934AF404747Aba521Aaf2": {
"task": "20220318-batch-relayer-v2",
"name": "BatchRelayerLibrary"
},
"0x440eC9C8b78518D420E6fb6c6c838421F28BC280": {
"task": "20220318-batch-relayer-v2",
"name": "BalancerRelayer"
},
"0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": {
"task": "20220325-authorizer-adaptor",
"name": "AuthorizerAdaptor"
},
"0x2794953110874981a0d301286c986992022A62a1": {
"task": "20220404-erc4626-linear-pool-v2",
"name": "ERC4626LinearPoolFactory"
},
"0x41B953164995c11C81DA73D212ED8Af25741b7Ac": {
"task": "20220413-child-chain-gauge-factory",
"name": "RewardsOnlyGauge"
},
"0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": {
"task": "20220413-child-chain-gauge-factory",
"name": "ChildChainStreamer"
},
"0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": {
"task": "20220413-child-chain-gauge-factory",
"name": "ChildChainLiquidityGaugeFactory"
},
"0x8878f1273466157a79570DdE1A42130e551B6EAd": {
"task": "20220425-unbutton-aave-linear-pool",
"name": "UnbuttonAaveLinearPoolFactory"
},
"0x8E5698dC4897DC12243c8642e77B4f21349Db97C": {
"task": "20220513-double-entrypoint-fix-relayer",
"name": "DoubleEntrypointFixRelayer"
},
"0x70Bbd023481788e443472e123AB963e5EBF58D06": {
"task": "20220517-protocol-fee-withdrawer",
"name": "ProtocolFeesWithdrawer"
},
"0xbfD9769b061E57e478690299011A028194D66e3C": {
"task": "20220527-child-chain-gauge-token-adder",
"name": "ChildChainGaugeTokenAdder"
},
"0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6": {
"task": "20220609-stable-pool-v2",
"name": "StablePoolFactory"
},
"0x4f4269F7008430860693aeDB86b0C55962D6E9b7": {
"task": "20220720-batch-relayer-v3",
"name": "BatchRelayerLibrary"
},
"0x42E49B48573c725ee32d2579060Ed06894f97002": {
"task": "20220720-batch-relayer-v3",
"name": "BalancerRelayer"
},
"0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": {
"task": "20220721-balancer-queries",
"name": "BalancerQueries"
},
"0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": {
"task": "20220725-protocol-fee-percentages-provider",
"name": "ProtocolFeePercentagesProvider"
},
"0xA0DAbEBAAd1b243BBb243f933013d560819eB66f": {
"task": "20220812-child-chain-reward-helper",
"name": "ChildChainGaugeRewardHelper"
},
"0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be": {
"task": "20220817-aave-rebalanced-linear-pool",
"name": "AaveLinearPoolFactory"
},
"0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": {
"task": "20220906-composable-stable-pool",
"name": "ComposableStablePoolFactory"
},
"0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": {
"task": "20220908-weighted-pool-v2",
"name": "WeightedPoolFactory"
},
"0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61": {
"task": "20220916-batch-relayer-v4",
"name": "BatchRelayerLibrary"
},
"0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5": {
"task": "20220916-batch-relayer-v4",
"name": "BalancerRelayer"
},
"0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": {
"task": "20221021-managed-pool",
"name": "ManagedPoolAddRemoveTokenLib"
},
"0xE42FFA682A26EF8F25891db4882932711D42e467": {
"task": "20221021-managed-pool",
"name": "CircuitBreakerLib"
},
"0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": {
"task": "20221021-managed-pool",
"name": "ManagedPoolFactory"
},
"0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "AaveLinearPoolFactory"
},
"0xe7234Ab7854285bb0D68A26f3d2f2087C6057825": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockAaveLendingPool"
},
"0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockStaticAToken"
},
"0x77f0e64Faf0FDeAF0b632919214ba142f0478424": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockAaveLinearPool"
},
"0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2": {
"task": "20221123-pool-recovery-helper",
"name": "PoolRecoveryHelper"
},
"0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": {
"task": "20221124-authorizer-adaptor-entrypoint",
"name": "AuthorizerAdaptorEntrypoint"
}
}
82 changes: 82 additions & 0 deletions pkg/deployments/addresses/bsc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{
"0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": {
"task": "20210418-authorizer",
"name": "Authorizer"
},
"0xBA12222222228d8Ba445958a75a0704d566BF2C8": {
"task": "20210418-vault",
"name": "Vault"
},
"0xce88686553686DA562CE7Cea497CE749DA109f9F": {
"task": "20210418-vault",
"name": "ProtocolFeesCollector"
},
"0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": {
"task": "20210418-vault",
"name": "BalancerHelpers"
},
"0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": {
"task": "20211202-no-protocol-fee-lbp",
"name": "NoProtocolFeeLiquidityBootstrappingPoolFactory"
},
"0x41B953164995c11C81DA73D212ED8Af25741b7Ac": {
"task": "20220325-authorizer-adaptor",
"name": "AuthorizerAdaptor"
},
"0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": {
"task": "20220517-protocol-fee-withdrawer",
"name": "ProtocolFeesWithdrawer"
},
"0x239e55F427D44C3cc793f49bFB507ebe76638a2b": {
"task": "20220721-balancer-queries",
"name": "BalancerQueries"
},
"0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": {
"task": "20220725-protocol-fee-percentages-provider",
"name": "ProtocolFeePercentagesProvider"
},
"0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": {
"task": "20220817-aave-rebalanced-linear-pool",
"name": "AaveLinearPoolFactory"
},
"0xf302f9F50958c5593770FDf4d4812309fF77414f": {
"task": "20220906-composable-stable-pool",
"name": "ComposableStablePoolFactory"
},
"0xC128a9954e6c874eA3d62ce62B468bA073093F25": {
"task": "20220908-weighted-pool-v2",
"name": "WeightedPoolFactory"
},
"0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": {
"task": "20220916-batch-relayer-v4",
"name": "BatchRelayerLibrary"
},
"0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e": {
"task": "20220916-batch-relayer-v4",
"name": "BalancerRelayer"
},
"0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "AaveLinearPoolFactory"
},
"0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockAaveLendingPool"
},
"0xB848f50141F3D4255b37aC288C25C109104F2158": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockStaticAToken"
},
"0x4ca6AC0509E6381Ca7CD872a6cdC0Fbf00600Fa1": {
"task": "20221115-aave-rebalanced-linear-pool",
"name": "MockAaveLinearPool"
},
"0x3b8cA519122CdD8efb272b0D3085453404B25bD0": {
"task": "20221123-pool-recovery-helper",
"name": "PoolRecoveryHelper"
},
"0xeb151668006CD04DAdD098AFd0a82e78F77076c3": {
"task": "20221124-authorizer-adaptor-entrypoint",
"name": "AuthorizerAdaptorEntrypoint"
}
}
46 changes: 46 additions & 0 deletions pkg/deployments/addresses/gnosis.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": {
"task": "20210418-authorizer",
"name": "Authorizer"
},
"0xBA12222222228d8Ba445958a75a0704d566BF2C8": {
"task": "20210418-vault",
"name": "Vault"
},
"0xce88686553686DA562CE7Cea497CE749DA109f9F": {
"task": "20210418-vault",
"name": "ProtocolFeesCollector"
},
"0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": {
"task": "20210418-vault",
"name": "BalancerHelpers"
},
"0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": {
"task": "20220325-authorizer-adaptor",
"name": "AuthorizerAdaptor"
},
"0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": {
"task": "20220517-protocol-fee-withdrawer",
"name": "ProtocolFeesWithdrawer"
},
"0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": {
"task": "20220721-balancer-queries",
"name": "BalancerQueries"
},
"0x41B953164995c11C81DA73D212ED8Af25741b7Ac": {
"task": "20220725-protocol-fee-percentages-provider",
"name": "ProtocolFeePercentagesProvider"
},
"0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": {
"task": "20220916-batch-relayer-v4",
"name": "BatchRelayerLibrary"
},
"0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3": {
"task": "20220916-batch-relayer-v4",
"name": "BalancerRelayer"
},
"0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": {
"task": "20221124-authorizer-adaptor-entrypoint",
"name": "AuthorizerAdaptorEntrypoint"
}
}
Loading