From 6dcaa676da7fc2ac32cdb33c35b943213a75ae98 Mon Sep 17 00:00:00 2001 From: Tritium-VLK Date: Sat, 2 Dec 2023 00:50:27 +0000 Subject: [PATCH 1/4] Scheduled update from changes to monorepo --- outputs/addressbook.json | 4 ++++ outputs/deployments.json | 4 ++++ outputs/zkevm.json | 2 ++ outputs/zkevm_reverse.json | 2 ++ 4 files changed, 12 insertions(+) diff --git a/outputs/addressbook.json b/outputs/addressbook.json index 8e24d153..396b48c5 100644 --- a/outputs/addressbook.json +++ b/outputs/addressbook.json @@ -3737,6 +3737,10 @@ "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" }, + "20230711-zkevm-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166" + }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" diff --git a/outputs/deployments.json b/outputs/deployments.json index 756bf572..34792d27 100644 --- a/outputs/deployments.json +++ b/outputs/deployments.json @@ -2391,6 +2391,10 @@ "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" }, + "20230711-zkevm-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166" + }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" diff --git a/outputs/zkevm.json b/outputs/zkevm.json index b8e10990..93a89ec1 100644 --- a/outputs/zkevm.json +++ b/outputs/zkevm.json @@ -51,6 +51,8 @@ "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089", "20230711-composable-stable-pool-v5/ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", "20230711-composable-stable-pool-v5/MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46", + "20230711-zkevm-composable-stable-pool-v5/ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "20230711-zkevm-composable-stable-pool-v5/MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166", "20230712-child-chain-gauge-checkpointer/BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "20230712-child-chain-gauge-checkpointer/BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4", "20230717-chainlink-rate-provider-factory/ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", diff --git a/outputs/zkevm_reverse.json b/outputs/zkevm_reverse.json index 622af935..804e75c7 100644 --- a/outputs/zkevm_reverse.json +++ b/outputs/zkevm_reverse.json @@ -51,6 +51,8 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "20230711-composable-stable-pool-v5/ComposableStablePoolFactory", "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46": "20230711-composable-stable-pool-v5/MockComposableStablePool", + "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20230711-zkevm-composable-stable-pool-v5/ComposableStablePoolFactory", + "0x7682e108Cd89d86303625c8478c21Ff86f401166": "20230711-zkevm-composable-stable-pool-v5/MockComposableStablePool", "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20230712-child-chain-gauge-checkpointer/BatchRelayerLibrary", "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4": "20230712-child-chain-gauge-checkpointer/BalancerRelayer", "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "20230717-chainlink-rate-provider-factory/ChainlinkRateProviderFactory", From 650854e70e5596d7da9db00ad4d9e0dc262d25ed Mon Sep 17 00:00:00 2001 From: Tritium-VLK Date: Sat, 2 Dec 2023 01:14:12 +0000 Subject: [PATCH 2/4] Scheduled update from changes to monorepo --- outputs/permissions/active/zkevm.json | 22 ++++++++++++++++++++++ outputs/zkevm.json | 2 ++ outputs/zkevm_reverse.json | 2 ++ 3 files changed, 26 insertions(+) diff --git a/outputs/permissions/active/zkevm.json b/outputs/permissions/active/zkevm.json index ca537a22..a8185449 100644 --- a/outputs/permissions/active/zkevm.json +++ b/outputs/permissions/active/zkevm.json @@ -167,5 +167,27 @@ ], "0xdc8b557d7b464894c525e5de06257694247b2b789b4948326752177399475439": [ "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" + ], + "0x0ebf042d38f8e1bb630c3010c686232d7334f90360a82eb23623fd01fbe8e656": [ + "0x79b131498355daa2cC740936fcb9A7dF76A86223" + ], + "0xcfd45e344ead8485b80a5f9da66791663c8306984e9c6dc12eda2ee747cce604": [ + "0x79b131498355daa2cC740936fcb9A7dF76A86223" + ], + "0x6fa5acf6e6e303c2d281bf1af5f4d83642a125c5a3308cdf67e956bec276b69e": [ + "0x79b131498355daa2cC740936fcb9A7dF76A86223", + "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + ], + "0xa5d55e5978cb5ab0a8b23eed8889931ca33b54522edde10e348f4f96d35f0b35": [ + "0x79b131498355daa2cC740936fcb9A7dF76A86223" + ], + "0x04dd8b85ae9bff95ec24f18269d23bd2d04784d5f5d8b35261545b82ed754a85": [ + "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" + ], + "0x1307ea331d8ab1feffafb967ddf20c66fd92ce496eda1de129a4608d4b40f313": [ + "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" + ], + "0xbd408e756684e5ea83089ee33aa05ce9410b392967bffc71c11fb394026e7a09": [ + "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" ] } \ No newline at end of file diff --git a/outputs/zkevm.json b/outputs/zkevm.json index b8e10990..93a89ec1 100644 --- a/outputs/zkevm.json +++ b/outputs/zkevm.json @@ -51,6 +51,8 @@ "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089", "20230711-composable-stable-pool-v5/ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", "20230711-composable-stable-pool-v5/MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46", + "20230711-zkevm-composable-stable-pool-v5/ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "20230711-zkevm-composable-stable-pool-v5/MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166", "20230712-child-chain-gauge-checkpointer/BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "20230712-child-chain-gauge-checkpointer/BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4", "20230717-chainlink-rate-provider-factory/ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", diff --git a/outputs/zkevm_reverse.json b/outputs/zkevm_reverse.json index 622af935..804e75c7 100644 --- a/outputs/zkevm_reverse.json +++ b/outputs/zkevm_reverse.json @@ -51,6 +51,8 @@ "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "20230711-composable-stable-pool-v5/ComposableStablePoolFactory", "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46": "20230711-composable-stable-pool-v5/MockComposableStablePool", + "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20230711-zkevm-composable-stable-pool-v5/ComposableStablePoolFactory", + "0x7682e108Cd89d86303625c8478c21Ff86f401166": "20230711-zkevm-composable-stable-pool-v5/MockComposableStablePool", "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20230712-child-chain-gauge-checkpointer/BatchRelayerLibrary", "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4": "20230712-child-chain-gauge-checkpointer/BalancerRelayer", "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "20230717-chainlink-rate-provider-factory/ChainlinkRateProviderFactory", From 02999a44d6eb0497b0bbea62ece0965e68846d6d Mon Sep 17 00:00:00 2001 From: Gosuto Inzasheru Date: Wed, 6 Dec 2023 10:22:52 +0100 Subject: [PATCH 3/4] feat: more sorting of directory lists --- transform-deployments.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transform-deployments.py b/transform-deployments.py index 959f366c..f544979c 100644 --- a/transform-deployments.py +++ b/transform-deployments.py @@ -17,12 +17,12 @@ def main(): # Get deployments active_deployments = [] old_deployments = [] - ls = os.listdir(f"{basepath}/tasks") + ls = sorted(os.listdir(f"{basepath}/tasks")) for path in ls: if bool(re.search(r"^\d{8}", path)): active_deployments.append(path) - ls = os.listdir(f"{basepath}/tasks/deprecated") + ls = sorted(os.listdir(f"{basepath}/tasks/deprecated")) for path in ls: if bool(re.search(r"^\d{8}", path)): old_deployments.append(path) From 73c6dd681a9005dd7cc4f51f71c336ca2cec4466 Mon Sep 17 00:00:00 2001 From: Tritium-VLK Date: Sat, 9 Dec 2023 00:50:58 +0000 Subject: [PATCH 4/4] Scheduled update from changes to monorepo --- outputs/addressbook.json | 3954 +++++++++++++++++++------------------- outputs/deployments.json | 3126 +++++++++++++++--------------- 2 files changed, 3540 insertions(+), 3540 deletions(-) diff --git a/outputs/addressbook.json b/outputs/addressbook.json index 396b48c5..71ffae8d 100644 --- a/outputs/addressbook.json +++ b/outputs/addressbook.json @@ -58,17 +58,23 @@ "Danko": "0x2304488F0eddF15227C21b021739448B51E791C0", "Dubstard": "0x01B894622C7aa890d758C8a0E8156480F0Fa5f6C" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "00000000-tokens": { + "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", + "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20220413-child-chain-gauge-factory": { "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", @@ -78,54 +84,60 @@ "20220513-double-entrypoint-fix-relayer": { "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "BatchRelayerQueryLibrary": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3", - "BalancerRelayer": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", - "MockComposableStablePool": "0xd60020Ec34Ccf9A4385f917DE8F6956B77853ABF" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", @@ -142,45 +154,33 @@ "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" - }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" - }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" }, - "00000000-tokens": { - "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", - "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + }, + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", + "MockComposableStablePool": "0xd60020Ec34Ccf9A4385f917DE8F6956B77853ABF" + }, + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "BatchRelayerQueryLibrary": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3", + "BalancerRelayer": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" }, "multisigs": { "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", @@ -281,58 +281,67 @@ "mimic": { "smartVaultV2": "0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "00000000-tokens": { + "BAL": "0xE15bCB9E0EA69e6aB9FA080c4c4A5632896298C3", + "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, "20220707-distribution-scheduler": { "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "BatchRelayerQueryLibrary": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E", - "BalancerRelayer": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" + "20220721-balancer-queries": { + "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C", - "BalancerRelayer": "0xE63e90EeC6860a0Bc163BB26f7333cbE55559fb5" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", + "ChildChainGaugeFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "MockComposableStablePool": "0x9FD66B741ac546055E04E768Dd52edD33574D453" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", + "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", @@ -349,49 +358,40 @@ "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", "MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", - "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" - }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", - "ChildChainGaugeFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79" }, - "00000000-tokens": { - "BAL": "0xE15bCB9E0EA69e6aB9FA080c4c4A5632896298C3", - "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "multisigs": { - "blabs_ops": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6", - "emergency": "0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0", - "dao": "0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3", - "lm": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6", - "fees": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "MockComposableStablePool": "0x9FD66B741ac546055E04E768Dd52edD33574D453" + }, + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C", + "BalancerRelayer": "0xE63e90EeC6860a0Bc163BB26f7333cbE55559fb5" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "BatchRelayerQueryLibrary": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E", + "BalancerRelayer": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" + }, + "multisigs": { + "blabs_ops": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6", + "emergency": "0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0", + "dao": "0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3", + "lm": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6", + "fees": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6" }, "EOA": { "maxis": { @@ -477,44 +477,68 @@ "mimic": { "smartVaultV2": "0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE42FFA682A26EF8F25891db4882932711D42e467" + "00000000-tokens": { + "BAL": "0x4158734d47fc9692176b5085e0f52ee0da5d47f1", + "WETH": "0x4200000000000000000000000000000000000006" + }, + "20210418-authorizer": { + "Authorizer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockLiquidityBootstrappingPool": "0x71528afe250438e184b2deAF7947f0f45931DF3b" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xA1Fa945425eD2e08Acb932E000bCc2f21B21588A" }, "20220517-protocol-fee-withdrawer": { "ProtocolFeesWithdrawer": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + "20220721-balancer-queries": { + "BalancerQueries": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833" }, "20220725-protocol-fee-percentages-provider": { "ProtocolFeePercentagesProvider": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x369877467FC3B6774DE4E11E0c0AbBdE70Eb40FD" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", + "ChildChainGaugeFactory": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x0c5538098EBe88175078972F514C9e101D325D4F" }, "20230316-l2-ve-delegation-proxy": { "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "BatchRelayerQueryLibrary": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6", - "BalancerRelayer": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockLiquidityBootstrappingPool": "0x71528afe250438e184b2deAF7947f0f45931DF3b" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockWeightedPool": "0xd9dbbfAA703f3C33838365aE00fE4EB22CdF8d46" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", - "BalancerRelayer": "0x7B25d5712fB49627534012327E46455b3fF7b26C" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "MockERC4626Token": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "MockERC4626LinearPool": "0x1CC2E10C486Ffb7228810B9c7C183d0CD92cdF44" }, "20230409-gearbox-linear-pool-v2": { "GearboxLinearPoolFactory": "0x9Dd32684176638D977883448A4c914311c07bd62", @@ -522,28 +546,10 @@ "MockGearboxDieselToken": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4", "MockGearboxLinearPool": "0x3c28a59356B473847AAa5e0b6F561636079213A6" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x0A973B6DB16C2ded41dC91691Cc347BEb0e2442B" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" - }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xA1Fa945425eD2e08Acb932E000bCc2f21B21588A" - }, - "20210418-authorizer": { - "Authorizer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockWeightedPool": "0xd9dbbfAA703f3C33838365aE00fE4EB22CdF8d46" - }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" - }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "MockComposableStablePool": "0x7F6E9d6a4093Af9d09bAE92d24bfE42Fc5369aE6" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x369877467FC3B6774DE4E11E0c0AbBdE70Eb40FD" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", @@ -560,39 +566,33 @@ "ManagedPoolFactory": "0x9a62C91626d39D0216b3959112f9D4678E20134d", "MockManagedPool": "0xE50AD96Af9370D05D3C1cE85F17C31557B29C4Ee" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x0c5538098EBe88175078972F514C9e101D325D4F" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846", - "MockERC4626Token": "0x4638ab64022927C9bD5947607459D13f57f1551C", - "MockERC4626LinearPool": "0x1CC2E10C486Ffb7228810B9c7C183d0CD92cdF44" - }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x8eA89804145c007e7D226001A96955ad53836087" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", - "ChildChainGaugeFactory": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE42FFA682A26EF8F25891db4882932711D42e467" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" }, - "00000000-tokens": { - "BAL": "0x4158734d47fc9692176b5085e0f52ee0da5d47f1", - "WETH": "0x4200000000000000000000000000000000000006" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + }, + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "MockComposableStablePool": "0x7F6E9d6a4093Af9d09bAE92d24bfE42Fc5369aE6" + }, + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", + "BalancerRelayer": "0x7B25d5712fB49627534012327E46455b3fF7b26C" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x0A973B6DB16C2ded41dC91691Cc347BEb0e2442B" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "BatchRelayerQueryLibrary": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6", + "BalancerRelayer": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" }, "multisigs": { "blabs_ops": "0x183C55A0dc7A7Da0f3581997e764D85Fd9E9f63a", @@ -669,139 +669,85 @@ } } }, - "gnosis": { - "zero": { - "zero": "0x0000000000000000000000000000000000000000" + "bsc": { + "00000000-tokens": { + "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" }, - "tokens": {}, - "mimic": { - "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", - "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", - "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", - "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", - "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "maxiKeepers": { - "gaugeRewardsInjectors": { - "usdc_rewards_injector": "0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9" - } + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20220721-balancer-queries": { + "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", - "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x8eA89804145c007e7D226001A96955ad53836087", - "BatchRelayerQueryLibrary": "0x884976294666ccF6dd61006BBcDafe74ca889504", - "BalancerRelayer": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", - "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" - }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", - "MockComposableStablePool": "0xa359b6BB0a89ED9f237C83f32fF05c658DA8b3aB" - }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", - "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" - }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" - }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" - }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" - }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "ComposableStablePoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "MockComposableStablePool": "0x6bDa27339629e2d031F19555D3E44c205c31a13a" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "BalancerRelayer": "0xF27D53f21d024643d50de50183932F17638229F6" }, - "00000000-tokens": { - "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", - "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "multisigs": { - "emergency": "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962", - "dao": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18", - "fees": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "feeManager": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "lm": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "blabs_ops": "0x955556b002d05c7B31a9394c10897c1DA19eAEab" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "BatchRelayerQueryLibrary": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E", + "BalancerRelayer": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" }, + "multisigs": {}, "EOA": { "maxis": { "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", @@ -871,150 +817,29 @@ } } }, - "optimism": { - "zero": { - "zero": "0x0000000000000000000000000000000000000000" - }, - "tokens": {}, - "chainlink": { - "keeper_registry": "0x75c0530885F385721fddA23C539AF3701d6183D4" - }, - "mimic": { - "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", - "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", - "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", - "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", - "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" - }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" - }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "BatchRelayerQueryLibrary": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb", - "BalancerRelayer": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" - }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" - }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "fantom": { + "00000000-tokens": { + "BAL": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "WETH": "0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83" }, "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "Authorizer": "0x974D3FF709D84Ba44cde3257C0B5B0b14C081Ce9" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" + "20210418-vault": { + "Vault": "0x20dd72Ed959b6147912C2e529F0a0C651c33c9ce", + "ProtocolFeesCollector": "0xC6920d3a369E7c8BD1A22DbE385e11d1F7aF948F", + "BalancerHelpers": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" - }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x043A2daD730d585C44FB79D2614F295D2d625412", - "MockComposableStablePool": "0x77A0Df59d1d73B12B07Bcded0611279D8801ee96" - }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" + "AuthorizerAdaptor": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" + "20220325-test-balancer-token": { + "TestBalancerToken": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B" }, "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" - }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" - }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" - }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" - }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" - }, - "00000000-tokens": { - "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", - "WETH": "0x4200000000000000000000000000000000000006" - }, - "multisigs": { - "dao": "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc", - "fees": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "feeManager": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "lm": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "emergency": "0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B", - "blabs_ops": "0xFB2ac3989B6AD0e043a8958004484d6BAAb2c6Ab" + "BalancerQueries": "0x1B0A42663DF1edeA171cD8732d288a81EFfF6d23" }, + "multisigs": {}, "EOA": { "maxis": { "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", @@ -1084,29 +909,11 @@ } } }, - "polygon": { + "gnosis": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, - "tokens": { - "USDC": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", - "WMATIC": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", - "WETH": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WBTC": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6" - }, - "across": { - "spoke_pool": "0x69B5c72837769eF1e7C164Abc6515DcFf217F920" - }, - "chainlink": { - "keeper_registry": "0x02777053d6764996e594c3E88AF1D58D5363a2e6" - }, - "maxiKeepers": { - "gasStation": "0xD692B454255d072B1ACe1b624e6Ee2bFd939D80F" - }, - "one_inch": { - "settlement": "0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968f" - }, + "tokens": {}, "mimic": { "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", @@ -1114,137 +921,126 @@ "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "maxiKeepers": { + "gaugeRewardsInjectors": { + "usdc_rewards_injector": "0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9" + } }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "00000000-tokens": { + "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", + "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", - "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280", - "BatchRelayerQueryLibrary": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960", - "BalancerRelayer": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220721-balancer-queries": { + "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42", - "BalancerRelayer": "0xe4f1878eC9710846E2B529C1b5037F8bA94583b1" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xa3b370092aeb56770B23315252aB5E16DAcBF62B" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", - "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", + "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xe2fa4e1d17725e72dcdAfe943Ecf45dF4B9E285b", - "MockComposableStablePool": "0xD35325DfC0B02718a41De7c94Ac9FC10D0AD5624" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", - "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", - "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", - "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" + "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", + "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", - "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", - "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", - "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", - "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", - "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" - }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0xa359b6BB0a89ED9f237C83f32fF05c658DA8b3aB" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", - "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", + "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" }, - "00000000-tokens": { - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x8eA89804145c007e7D226001A96955ad53836087", + "BatchRelayerQueryLibrary": "0x884976294666ccF6dd61006BBcDafe74ca889504", + "BalancerRelayer": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" }, "multisigs": { - "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", - "dao": "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85", - "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "feeManager": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "emergency": "0x3c58668054c299bE836a0bBB028Bee3aD4724846", - "blabs_ops": "0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97" + "emergency": "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962", + "dao": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18", + "fees": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "feeManager": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "lm": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "blabs_ops": "0x955556b002d05c7B31a9394c10897c1DA19eAEab" }, "EOA": { "maxis": { @@ -1315,87 +1111,137 @@ } } }, - "zkevm": { + "goerli": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, "tokens": {}, - "maxiKeepers": { - "gaugeRewardsInjectors": { - "usdc_rewards_injector": "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A", - "matic_rewards_injector": "0x3fb4ee715987eD98EDbeEb144F9b6b034C4c9F02" - } + "00000000-tokens": { + "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "BatchRelayerQueryLibrary": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9", - "BalancerRelayer": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" + "20220325-gauge-controller": { + "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", + "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", + "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", + "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", - "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", + "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", + "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", - "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", - "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + }, + "20221205-veboost-v2": { + "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" + }, + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" + }, + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + }, + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", + "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", + "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", + "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", + "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -1403,50 +1249,49 @@ "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", - "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" + "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E", + "TimelockAuthorizer": "0x68056E4234A6Aa4dB6fE66E93703fd90669a8697" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0x21cb3534c12E956a600cB3102b825686D10888e7" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", + "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" }, - "00000000-tokens": { - "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", - "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "BatchRelayerQueryLibrary": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e", + "BalancerRelayer": "0x7f36A11750F225De646b0de7b26BC74e797c310B" }, "multisigs": { - "blabs_ops": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", - "dao": "0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa", - "emergency": "0x79b131498355daa2cC740936fcb9A7dF76A86223", - "fees": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", - "lm": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", - "feesManager": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" + "blabs_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", + "lm": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", + "maxi_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7" }, "EOA": { "maxis": { @@ -1517,55 +1362,525 @@ } } }, - "bsc": { - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "mainnet": { + "zero": { + "zero": "0x0000000000000000000000000000000000000000" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "BatchRelayerQueryLibrary": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E", - "BalancerRelayer": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" + "balancer": { + "veBALDeploymentCoordinator": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "tokens": { + "bb_a_usd": "0xA13a9247ea42D743238089903570127DdA72fE44", + "FARM": "0xa0246c9032bC3A600820415aE600c6388619A14D", + "BADGER": "0x3472A5A71965499acd81997a54BBA8D852C6E53d", + "DIGG": "0x798D1bE841a82a273720CE31c822C61a67a601C3", + "USDT": "0xdAC17F958D2ee523a2206206994597C13D831ec7", + "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "aUSDC": "0xBcca60bB61934080951369a648Fb03DF4F96263C", + "aUSDT": "0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811", + "aFEI": "0x683923dB55Fead99A79Fa01A27EeC3cB19679cC3", + "cUSDC": "0x39AA39c021dfbaE8faC545936693aC917d5E7563", + "cDAI": "0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643", + "cETH": "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5", + "DUSD": "0x5BC25f649fc4e26069dDF4cF4010F9f706c23831", + "alUSD": "0xBC6DA0FE9aD5f3b0d58160288917AA56653660E9", + "DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F", + "MIM": "0x99D8a9C45b2ecA8864373A26D1459e3Dff1e17F3", + "FRAX": "0x853d955aCEf822Db058eb8505911ED77F175b99e", + "aFRAX": "0xd4937682df3C8aEF4FE912A96A74121C0829E664", + "FEI": "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", + "CRV": "0xD533a949740bb3306d119CC777fa900bA034cd52", + "WBTC": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + "aWBTC": "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656", + "renBTC": "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", + "sBTC": "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "SUSHI": "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", + "GTC": "0xDe30da39c46104798bB5aA3fe8B9e0e1F348163F", + "xSUSHI": "0x8798249c2E607446EfB7Ad49eC89dD1865Ff4272", + "COMP": "0xc00e94Cb662C3520282E6f5717214004A7f26888", + "AAVE": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", + "stkAAVE": "0x4da27a545c0c5B758a6BA100e3a049001de870f5", + "SPELL": "0x090185f2135308BaD17527004364eBcC2D37e5F6", + "ALCX": "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", + "FXS": "0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0", + "CVX": "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B", + "cvxCRV": "0x62B9c7356A2Dc64a1969e19C23e4f579F9810Aa7", + "EURS": "0xdB25f211AB05b1c97D595516F45794528a807ad8", + "FTM": "0x4E15361FD6b4BB609Fa63C81A2be19d873717870", + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "LINK": "0x514910771AF9Ca656af840dff83E8264EcF986CA", + "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", + "AURABAL": "0x616e8BfA43F920657B3497DBf40D6b1A02D4608d", + "BalWeth8020": "0x5c6Ee304399DBdB9C8Ef030aB642B10820DB8F56", + "ANGLE": "0x31429d1856aD1377A8A0079410B297e1a9e214c2", + "ENS": "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72", + "RETH": "0xae78736Cd615f374D3085123A210448E74Fc6393", + "GEAR": "0xBa3335588D9403515223F109EdC4eB7269a9Ab5D" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "helpers": { + "balance_checker": "0xe92261c2D64C363109c36a754A87107142e61b72", + "rebalancerForPool": "0x3FBbB48ad78051982688a5a2Bc45eB6E2046a136" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "BalancerRelayer": "0xF27D53f21d024643d50de50183932F17638229F6" + "layerzero": { + "OmniVotingEscrow": "0xE241C6e48CA045C7f631600a0f1403b2bFea05ad" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "across": { + "spoke_pool": "0x4D9079Bb4165aeb4084c526a32695dCfd2F77381" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "cow": { + "vault_relayer": "0xC92E8bdf79f0507f65a392b0ab4667716BFE0110", + "settlement": "0x9008D19f58AAbD9eD0D60971565AA8510560ab41" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" + "one_inch": { + "settlement": "0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968f" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "uniswap": { + "factoryV3": "0x1F98431c8aD98523631AE4a59f267346ea31F984", + "NonfungiblePositionManager": "0xC36442b4a4522E871399CD717aBDD847Ab11FE88", + "routerV2": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", + "routerV3": "0xE592427A0AEce92De3Edee1F18E0157C05861564", + "factoryV2": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", + "quoter": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6" + }, + "hidden_hand_OLD": { + "bribe_vault": "0x9DDb2da7Dd76612e0df237B89AF2CF4413733212", + "tokenmak_briber": "0x7816b3D0935D668bCfc9A4aaB5a84EBc7fF320cf", + "balancer_briber": "0x7Cdf753b45AB0729bcFe33DC12401E55d28308A9", + "rewards_distributor": "0x0b139682D5C9Df3e735063f46Fb98c689540Cf3A", + "aura_briber": "0x642c59937A62cf7dc92F70Fd78A13cEe0aa2Bd9c", + "frax_briber": "0x123683885310851Ca29e83AE3FF3e2490D4420Cd" + }, + "hidden_hand2": { + "bribe_vault": "0xE00fe722e5bE7ad45b1A16066E431E47Df476CeC", + "balancer_briber": "0x45Bc37b18E73A42A4a826357a8348cDC042cCBBc", + "aura_briber": "0xcBf242F20D183B4116C22Dd5e441b9aE15b0d35A" + }, + "chainlink": { + "feed_registry": "0x47Fb2585D2C56Fe188D0E6ec628a38b74fCeeeDf", + "keeper_registry": "0x02777053d6764996e594c3E88AF1D58D5363a2e6", + "keeper_registrar": "0xDb8e8e2ccb5C033938736aa89Fe4fa1eDfD15a1d" + }, + "gnosis": { + "sign_message_lib": "0xA65387F16B013cf2Af4605Ad8aA5ec25a2cbA3a2" + }, + "aura": { + "wrapper": "0x68655AD9852a99C87C0934c7290BB62CFa5D4123", + "depositor": "0xeAd792B55340Aa20181A80d6a16db6A0ECd1b827", + "aurabal_staking": "0xC47162863a12227E5c3B0860715F9cF721651C0c", + "aurabal_rewards": "0x5e5ea2048475854a5702F5B8468A51Ba1296EFcC", + "vlAURA": "0x3Fa73f1E5d8A792C80F426fc8F84FBF7Ce9bBCAC", + "merkle_drop": "0x45EB1A004373b1D8457134A2C04a42d69D287724", + "booster": "0x7818A1DA7BD1E64c199029E86Ba244a9798eEE10", + "claim_zap": "0x623B83755a39B12161A63748f3f595A530917Ab2", + "extra_rewards_distributor": "0xA3739b206097317c72EF416F0E75BB8f58FbD308", + "gauge_migrator": "0x7954bcDce86e86BeE7b1dEff48c3a0b9BCCe578B" + }, + "ens": { + "registry": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", + "public_resolver": "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41" + }, + "euler": { + "euler": "0x27182842E098f60e3D576794A5bFFb0777E025d3", + "euler_markets": "0x3520d5a913427E6F0D6A83E07ccD4A4da316e4d3" + }, + "gauntlet": { + "GauntletFeeSetter": "0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B" + }, + "maxiKeepers": { + "gasStation": "0x7fb8f5D04b521B6880158819E69538655AABD5c4", + "oldGasStation": "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A", + "veBalFeeInjector": "0x8AD2512819A7eae1dd398973EFfaE48dafBe8255", + "LZRateProviderPoker": "0xdDd5FF0E581f097573B13f247F6BE736f602F839" + }, + "gelatoW3f": { + "gearboxAutoBriberV1": "0xe1deE84FD9A90723548b46AC23E8532BC31f9225" + }, + "tokenLogic": { + "aaveDelegate": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1" + }, + "payees": { + "karpatkey_payments": "0x58e6c7ab55Aa9012eAccA16d1ED4c15795669E1C", + "hypernative_payments": "0x5CA24e2A586834A7B96216D68b26A82405e3DC15" + }, + "mimic": { + "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", + "smartVaultV2": "0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97", + "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", + "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", + "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", + "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" + }, + "00000000-tokens": { + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + }, + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + }, + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + }, + "20220325-gauge-controller": { + "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + }, + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + }, + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + }, + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + }, + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" + }, + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + }, + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" + }, + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + }, + "20220823-arbitrum-root-gauge-factory-v2": { + "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" + }, + "20220823-optimism-root-gauge-factory-v2": { + "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", + "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" + }, + "20220823-polygon-root-gauge-factory-v2": { + "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", + "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" + }, + "20221205-veboost-v2": { + "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" + }, + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" + }, + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" + }, + "20230217-gnosis-root-gauge-factory": { + "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", + "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", + "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + }, + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", + "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", + "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", + "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", + "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" + }, + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", + "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" + }, + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockSiloRepository": "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c", + "MockSilo": "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2", + "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", + "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" + }, + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", + "CircuitBreakerLib": "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527", + "ManagedPoolAmmLib": "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2", + "ExternalWeightedMath": "0x3db89f0CA3b388f2BcDbccD2ff8E13C22459CF75", + "RecoveryModeHelper": "0x7827108Af2fd9910EA7cf361d9b827941FA7D809", + "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", + "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" + }, + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" + }, + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + }, + "20230526-zkevm-root-gauge-factory": { + "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", + "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "MockComposableStablePool": "0x6bDa27339629e2d031F19555D3E44c205c31a13a" + "ComposableStablePoolFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A", + "MockComposableStablePool": "0x20356663C17D31549d1210379749E2aE36722D8f" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1" + }, + "20230811-avalanche-root-gauge-factory-v2": { + "AvalancheRootGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", + "AvalancheRootGauge": "0x3Eae4a1c2E36870A006E816930d9f55DF0a72a13" + }, + "20230911-base-root-gauge-factory": { + "BaseRootGaugeFactory": "0x8e3B64b3737097F283E965869e3503AA20F31E4D", + "BaseRootGauge": "0x9a4d642b9876231BB9062559521A48097abFe6CB" + }, + "20230915-stakeless-gauge-checkpointer-v2": { + "StakelessGaugeCheckpointer": "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62", + "BatchRelayerQueryLibrary": "0x481Ca759BABB6fF011E11890e183bE00de3714e7", + "BalancerRelayer": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" + }, + "multisigs": { + "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", + "dao": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", + "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", + "feeManager": "0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6", + "karpatkey": "0x0EFcCBb9E2C09Ea29551879bd9Da32362b32fc89", + "emergency": "0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888", + "maxi_ops": "0x166f54F44F271407f24AA1BE415a730035637325", + "blabs_ops": "0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B", + "linearPoolController": "0x75a52c0e32397A3FC0c052E2CeB3479802713Cf4", + "foundation": "0x3B8910F378034FD6E103Df958863e5c684072693", + "beets_treasury": "0x811912c19eEF91b9Dc3cA52fc426590cFB84FC86", + "grants_treasury": "0xE2c91f3409Ad6d8cE3a2E2eb330790398CB23597" + }, + "EOA": { + "maxis": { + "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", + "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", + "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", + "xeonus": "0x7019Be4E4eB74cA5F61224FeAf687d2b43998516", + "danko": "0x200550cAD164E8e0Cb544A9c7Dc5c833122C1438", + "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F", + "shakotan": "0x8053484489b110181a6DBA0b59Dda887e433F470" + }, + "blabs_ops": { + "Jeff": "0xBEf33200077A2A2AC3613aB92488b41FFc39AcE2", + "Markus": "0xCae6f77a6cf4C952BF36793D91519fb4Ae86C264", + "Mike": "0x91f4Df13350083eDb30515019cF527C6b0490c54", + "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3", + "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", + "EmergencyPauser": "0x170027069fd114BFF2f57B0FC796df93290C02a6" + }, + "maxi_deployers": { + "zendragon": "0x854B004700885A61107B458f11eCC169A019b764", + "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", + "tritium": "0x53a806789BBfd366d9dEB9Cbe5d622089e845fdb", + "shakotan": "0x28A6714B06B1241D1F339F9280553F115eCC285B" + }, + "emergency": { + "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "mikeb": "0xF01Cc7154e255D20489E091a5aEA10Bc136696a8", + "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", + "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", + "Markus": "0x6bB4720473d4D7133f944785e5EE1A650C07f34e", + "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", + "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3" + }, + "dao": { + "AlexLangeVC": "0x3ABDc84Dd15b0058B281D7e26CCc3932cfb268aA", + "0xMaki": "0x285b7EEa81a5B66B62e7276a24c1e0F83F7409c1", + "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F", + "0xSausageDoge": "0x59693BA1A5764e087CE166ac0E0085Fc071B9ea7", + "eboadom": "0xA39a62304d8d43B35114ad7bd1258B0E50e139b3", + "mounibec": "0x0951FF0835302929d6c0162b3d2495A85e38ec3A", + "trentmc0": "0x478eC43c6867c2884f87B21c164f1fD1308bD9a3", + "StefanDGeorge": "0x9F7dfAb2222A473284205cdDF08a677726d786A0", + "bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", + "nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", + "davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650" + }, + "ozDefender": { + "checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7" + }, + "maxiPay": { + "factory": "0x7BBAc709a9535464690A435ca7361256496f13Ce" + }, + "keepers": { + "oz_defender_checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7", + "github_actions_poker": "0x737760C760FfEc370F84861E4Be4AFF7093Ffa3f" + }, + "emeritus": { + "solarcurve_signer": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "solarcurve_deployer": "0x6409C2C1aC1B26aaaEF982572efd38412075586D" + }, + "kyc": { + "Arbitrum": { + "kycsigner1": "0x5c43d19EE1B9F93143C7c258501EF3aDA1204524", + "kycsigner2": "0x0938BCEfba80bCd958A5d4BEbF6a4AFFafB07eD2", + "kycsigner3": "0x6EDbc5Bb151d0bFb203A48b378e88dc5912318F1" + } + } + } + }, + "optimism": { + "zero": { + "zero": "0x0000000000000000000000000000000000000000" + }, + "tokens": {}, + "chainlink": { + "keeper_registry": "0x75c0530885F385721fddA23C539AF3701d6183D4" + }, + "mimic": { + "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", + "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", + "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", + "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", + "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" + }, + "00000000-tokens": { + "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", + "WETH": "0x4200000000000000000000000000000000000006" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + }, + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" + }, + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + }, + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" + "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", @@ -1574,28 +1889,44 @@ "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" + "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x043A2daD730d585C44FB79D2614F295D2d625412", + "MockComposableStablePool": "0x77A0Df59d1d73B12B07Bcded0611279D8801ee96" }, - "00000000-tokens": { - "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", - "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "BatchRelayerQueryLibrary": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb", + "BalancerRelayer": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" + }, + "multisigs": { + "dao": "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc", + "fees": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "feeManager": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "lm": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "emergency": "0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B", + "blabs_ops": "0xFB2ac3989B6AD0e043a8958004484d6BAAb2c6Ab" }, - "multisigs": {}, "EOA": { "maxis": { "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", @@ -1665,187 +1996,167 @@ } } }, - "goerli": { + "polygon": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, - "tokens": {}, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" - }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" - }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" - }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", - "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" - }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", - "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", - "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" - }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E", - "TimelockAuthorizer": "0x68056E4234A6Aa4dB6fE66E93703fd90669a8697" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "tokens": { + "USDC": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "WMATIC": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", + "WETH": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WBTC": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" + "across": { + "spoke_pool": "0x69B5c72837769eF1e7C164Abc6515DcFf217F920" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" + "chainlink": { + "keeper_registry": "0x02777053d6764996e594c3E88AF1D58D5363a2e6" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "maxiKeepers": { + "gasStation": "0xD692B454255d072B1ACe1b624e6Ee2bFd939D80F" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" + "one_inch": { + "settlement": "0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968f" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" + "mimic": { + "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", + "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", + "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", + "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", + "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "BatchRelayerQueryLibrary": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e", - "BalancerRelayer": "0x7f36A11750F225De646b0de7b26BC74e797c310B" + "00000000-tokens": { + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", - "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" - }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" - }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", - "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", - "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", - "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", - "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" - }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" - }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" - }, - "20221205-veboost-v2": { - "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" - }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", - "MockComposableStablePool": "0x21cb3534c12E956a600cB3102b825686D10888e7" + "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", - "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", - "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + }, + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" }, "20220721-balancer-queries": { "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + }, "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", + "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", - "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", + "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", + "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", + "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", + "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", + "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" + }, + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", + "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", + "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", + "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", + "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", + "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" + }, + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" }, "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" + "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" }, - "00000000-tokens": { - "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + }, + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xe2fa4e1d17725e72dcdAfe943Ecf45dF4B9E285b", + "MockComposableStablePool": "0xD35325DfC0B02718a41De7c94Ac9FC10D0AD5624" + }, + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42", + "BalancerRelayer": "0xe4f1878eC9710846E2B529C1b5037F8bA94583b1" + }, + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xa3b370092aeb56770B23315252aB5E16DAcBF62B" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280", + "BatchRelayerQueryLibrary": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960", + "BalancerRelayer": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" }, "multisigs": { - "blabs_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", - "lm": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", - "maxi_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7" + "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", + "dao": "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85", + "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", + "feeManager": "0x7c68c42De679ffB0f16216154C996C354cF1161B", + "emergency": "0x3c58668054c299bE836a0bBB028Bee3aD4724846", + "blabs_ops": "0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97" }, "EOA": { "maxis": { @@ -1900,374 +2211,198 @@ "factory": "0x7BBAc709a9535464690A435ca7361256496f13Ce" }, "keepers": { - "oz_defender_checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7", - "github_actions_poker": "0x737760C760FfEc370F84861E4Be4AFF7093Ffa3f" - }, - "emeritus": { - "solarcurve_signer": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "solarcurve_deployer": "0x6409C2C1aC1B26aaaEF982572efd38412075586D" - }, - "kyc": { - "Arbitrum": { - "kycsigner1": "0x5c43d19EE1B9F93143C7c258501EF3aDA1204524", - "kycsigner2": "0x0938BCEfba80bCd958A5d4BEbF6a4AFFafB07eD2", - "kycsigner3": "0x6EDbc5Bb151d0bFb203A48b378e88dc5912318F1" - } - } - } - }, - "mainnet": { - "zero": { - "zero": "0x0000000000000000000000000000000000000000" - }, - "balancer": { - "veBALDeploymentCoordinator": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" - }, - "tokens": { - "bb_a_usd": "0xA13a9247ea42D743238089903570127DdA72fE44", - "FARM": "0xa0246c9032bC3A600820415aE600c6388619A14D", - "BADGER": "0x3472A5A71965499acd81997a54BBA8D852C6E53d", - "DIGG": "0x798D1bE841a82a273720CE31c822C61a67a601C3", - "USDT": "0xdAC17F958D2ee523a2206206994597C13D831ec7", - "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "aUSDC": "0xBcca60bB61934080951369a648Fb03DF4F96263C", - "aUSDT": "0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811", - "aFEI": "0x683923dB55Fead99A79Fa01A27EeC3cB19679cC3", - "cUSDC": "0x39AA39c021dfbaE8faC545936693aC917d5E7563", - "cDAI": "0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643", - "cETH": "0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5", - "DUSD": "0x5BC25f649fc4e26069dDF4cF4010F9f706c23831", - "alUSD": "0xBC6DA0FE9aD5f3b0d58160288917AA56653660E9", - "DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F", - "MIM": "0x99D8a9C45b2ecA8864373A26D1459e3Dff1e17F3", - "FRAX": "0x853d955aCEf822Db058eb8505911ED77F175b99e", - "aFRAX": "0xd4937682df3C8aEF4FE912A96A74121C0829E664", - "FEI": "0x956F47F50A910163D8BF957Cf5846D573E7f87CA", - "CRV": "0xD533a949740bb3306d119CC777fa900bA034cd52", - "WBTC": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", - "aWBTC": "0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656", - "renBTC": "0xEB4C2781e4ebA804CE9a9803C67d0893436bB27D", - "sBTC": "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "SUSHI": "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2", - "GTC": "0xDe30da39c46104798bB5aA3fe8B9e0e1F348163F", - "xSUSHI": "0x8798249c2E607446EfB7Ad49eC89dD1865Ff4272", - "COMP": "0xc00e94Cb662C3520282E6f5717214004A7f26888", - "AAVE": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", - "stkAAVE": "0x4da27a545c0c5B758a6BA100e3a049001de870f5", - "SPELL": "0x090185f2135308BaD17527004364eBcC2D37e5F6", - "ALCX": "0xdBdb4d16EdA451D0503b854CF79D55697F90c8DF", - "FXS": "0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0", - "CVX": "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B", - "cvxCRV": "0x62B9c7356A2Dc64a1969e19C23e4f579F9810Aa7", - "EURS": "0xdB25f211AB05b1c97D595516F45794528a807ad8", - "FTM": "0x4E15361FD6b4BB609Fa63C81A2be19d873717870", - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "LINK": "0x514910771AF9Ca656af840dff83E8264EcF986CA", - "AURA": "0xC0c293ce456fF0ED870ADd98a0828Dd4d2903DBF", - "AURABAL": "0x616e8BfA43F920657B3497DBf40D6b1A02D4608d", - "BalWeth8020": "0x5c6Ee304399DBdB9C8Ef030aB642B10820DB8F56", - "ANGLE": "0x31429d1856aD1377A8A0079410B297e1a9e214c2", - "ENS": "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72", - "RETH": "0xae78736Cd615f374D3085123A210448E74Fc6393", - "GEAR": "0xBa3335588D9403515223F109EdC4eB7269a9Ab5D" - }, - "helpers": { - "balance_checker": "0xe92261c2D64C363109c36a754A87107142e61b72", - "rebalancerForPool": "0x3FBbB48ad78051982688a5a2Bc45eB6E2046a136" - }, - "layerzero": { - "OmniVotingEscrow": "0xE241C6e48CA045C7f631600a0f1403b2bFea05ad" - }, - "across": { - "spoke_pool": "0x4D9079Bb4165aeb4084c526a32695dCfd2F77381" - }, - "cow": { - "vault_relayer": "0xC92E8bdf79f0507f65a392b0ab4667716BFE0110", - "settlement": "0x9008D19f58AAbD9eD0D60971565AA8510560ab41" - }, - "one_inch": { - "settlement": "0xad3b67BCA8935Cb510C8D18bD45F0b94F54A968f" - }, - "uniswap": { - "factoryV3": "0x1F98431c8aD98523631AE4a59f267346ea31F984", - "NonfungiblePositionManager": "0xC36442b4a4522E871399CD717aBDD847Ab11FE88", - "routerV2": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", - "routerV3": "0xE592427A0AEce92De3Edee1F18E0157C05861564", - "factoryV2": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", - "quoter": "0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6" - }, - "hidden_hand_OLD": { - "bribe_vault": "0x9DDb2da7Dd76612e0df237B89AF2CF4413733212", - "tokenmak_briber": "0x7816b3D0935D668bCfc9A4aaB5a84EBc7fF320cf", - "balancer_briber": "0x7Cdf753b45AB0729bcFe33DC12401E55d28308A9", - "rewards_distributor": "0x0b139682D5C9Df3e735063f46Fb98c689540Cf3A", - "aura_briber": "0x642c59937A62cf7dc92F70Fd78A13cEe0aa2Bd9c", - "frax_briber": "0x123683885310851Ca29e83AE3FF3e2490D4420Cd" - }, - "hidden_hand2": { - "bribe_vault": "0xE00fe722e5bE7ad45b1A16066E431E47Df476CeC", - "balancer_briber": "0x45Bc37b18E73A42A4a826357a8348cDC042cCBBc", - "aura_briber": "0xcBf242F20D183B4116C22Dd5e441b9aE15b0d35A" - }, - "chainlink": { - "feed_registry": "0x47Fb2585D2C56Fe188D0E6ec628a38b74fCeeeDf", - "keeper_registry": "0x02777053d6764996e594c3E88AF1D58D5363a2e6", - "keeper_registrar": "0xDb8e8e2ccb5C033938736aa89Fe4fa1eDfD15a1d" - }, - "gnosis": { - "sign_message_lib": "0xA65387F16B013cf2Af4605Ad8aA5ec25a2cbA3a2" - }, - "aura": { - "wrapper": "0x68655AD9852a99C87C0934c7290BB62CFa5D4123", - "depositor": "0xeAd792B55340Aa20181A80d6a16db6A0ECd1b827", - "aurabal_staking": "0xC47162863a12227E5c3B0860715F9cF721651C0c", - "aurabal_rewards": "0x5e5ea2048475854a5702F5B8468A51Ba1296EFcC", - "vlAURA": "0x3Fa73f1E5d8A792C80F426fc8F84FBF7Ce9bBCAC", - "merkle_drop": "0x45EB1A004373b1D8457134A2C04a42d69D287724", - "booster": "0x7818A1DA7BD1E64c199029E86Ba244a9798eEE10", - "claim_zap": "0x623B83755a39B12161A63748f3f595A530917Ab2", - "extra_rewards_distributor": "0xA3739b206097317c72EF416F0E75BB8f58FbD308", - "gauge_migrator": "0x7954bcDce86e86BeE7b1dEff48c3a0b9BCCe578B" - }, - "ens": { - "registry": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", - "public_resolver": "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41" - }, - "euler": { - "euler": "0x27182842E098f60e3D576794A5bFFb0777E025d3", - "euler_markets": "0x3520d5a913427E6F0D6A83E07ccD4A4da316e4d3" + "oz_defender_checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7", + "github_actions_poker": "0x737760C760FfEc370F84861E4Be4AFF7093Ffa3f" + }, + "emeritus": { + "solarcurve_signer": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "solarcurve_deployer": "0x6409C2C1aC1B26aaaEF982572efd38412075586D" + }, + "kyc": { + "Arbitrum": { + "kycsigner1": "0x5c43d19EE1B9F93143C7c258501EF3aDA1204524", + "kycsigner2": "0x0938BCEfba80bCd958A5d4BEbF6a4AFFafB07eD2", + "kycsigner3": "0x6EDbc5Bb151d0bFb203A48b378e88dc5912318F1" + } + } + } + }, + "sepolia": { + "zero": { + "zero": "0x0000000000000000000000000000000000000000" }, - "gauntlet": { - "GauntletFeeSetter": "0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B" + "tokens": {}, + "00000000-tokens": { + "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" }, - "maxiKeepers": { - "gasStation": "0x7fb8f5D04b521B6880158819E69538655AABD5c4", - "oldGasStation": "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A", - "veBalFeeInjector": "0x8AD2512819A7eae1dd398973EFfaE48dafBe8255", - "LZRateProviderPoker": "0xdDd5FF0E581f097573B13f247F6BE736f602F839" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "gelatoW3f": { - "gearboxAutoBriberV1": "0xe1deE84FD9A90723548b46AC23E8532BC31f9225" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "tokenLogic": { - "aaveDelegate": "0x2cc1ADE245020FC5AAE66Ad443e1F66e01c54Df1" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" }, - "payees": { - "karpatkey_payments": "0x58e6c7ab55Aa9012eAccA16d1ED4c15795669E1C", - "hypernative_payments": "0x5CA24e2A586834A7B96216D68b26A82405e3DC15" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "mimic": { - "smartvault": "0x94Dd9C6152a2A0BBcB52d3297b723A6F01D5F9f7", - "smartVaultV2": "0x9e5D6427D2cdaDC68870197b099C2Df535Ec3c97", - "claimer": "0xdF818E63341767d5F5A9827088f1892e9C604A2D", - "bptSwapper": "0x6030331C9225Ee5ae3F3D08FBD19e8bF053dF498", - "oneinchSwapper": "0xd712A863766dE7e7cA13289A97997E01832A6571", - "paraswapSwapper": "0x95676AaEcD59B19C5B79008F86d3A291628b0947" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20220325-gauge-controller": { + "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", + "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" }, - "20230915-stakeless-gauge-checkpointer-v2": { - "StakelessGaugeCheckpointer": "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" }, "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" }, "20220714-fee-distributor-v2": { - "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" }, - "20230811-avalanche-root-gauge-factory-v2": { - "AvalancheRootGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", - "AvalancheRootGauge": "0x3Eae4a1c2E36870A006E816930d9f55DF0a72a13" + "20220721-balancer-queries": { + "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", - "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" - }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" - }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" - }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62", - "BatchRelayerQueryLibrary": "0x481Ca759BABB6fF011E11890e183bE00de3714e7", - "BalancerRelayer": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" + "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", - "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", - "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", - "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1" + "20221205-veboost-v2": { + "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockSiloRepository": "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c", - "MockSilo": "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2", - "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", - "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", + "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20230217-gnosis-root-gauge-factory": { - "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", - "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", + "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", + "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" }, "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", - "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" + "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", + "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" }, - "20221205-veboost-v2": { - "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A", - "MockComposableStablePool": "0x20356663C17D31549d1210379749E2aE36722D8f" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" }, - "20220325-gauge-controller": { - "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", - "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" - }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", - "CircuitBreakerLib": "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527", - "ManagedPoolAmmLib": "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2", - "ExternalWeightedMath": "0x3db89f0CA3b388f2BcDbccD2ff8E13C22459CF75", - "RecoveryModeHelper": "0x7827108Af2fd9910EA7cf361d9b827941FA7D809", - "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", - "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220823-optimism-root-gauge-factory-v2": { - "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", - "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" - }, - "20220823-arbitrum-root-gauge-factory-v2": { - "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" + "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", + "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", + "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", + "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", + "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", + "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", + "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", + "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" + "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" }, - "20230526-zkevm-root-gauge-factory": { - "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", - "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" }, - "20230911-base-root-gauge-factory": { - "BaseRootGaugeFactory": "0x8e3B64b3737097F283E965869e3503AA20F31E4D", - "BaseRootGauge": "0x9a4d642b9876231BB9062559521A48097abFe6CB" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938", + "TimelockAuthorizer": "0xDe615cc5712B4954BeB613BCF32E61C137Cc64f9" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" }, - "20220823-polygon-root-gauge-factory-v2": { - "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", - "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "MockComposableStablePool": "0xE24Aba051aaeB07f981bD449f4B0b3250e08d4fB" }, - "00000000-tokens": { - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x043A2daD730d585C44FB79D2614F295D2d625412", + "BalancerRelayer": "0xBeA696c7761734d9e66f4F372EB35059C1aeD1e0" }, - "multisigs": { - "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", - "dao": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", - "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "feeManager": "0xf4A80929163C5179Ca042E1B292F5EFBBE3D89e6", - "karpatkey": "0x0EFcCBb9E2C09Ea29551879bd9Da32362b32fc89", - "emergency": "0xA29F61256e948F3FB707b4b3B138C5cCb9EF9888", - "maxi_ops": "0x166f54F44F271407f24AA1BE415a730035637325", - "blabs_ops": "0x02f35dA6A02017154367Bc4d47bb6c7D06C7533B", - "linearPoolController": "0x75a52c0e32397A3FC0c052E2CeB3479802713Cf4", - "foundation": "0x3B8910F378034FD6E103Df958863e5c684072693", - "beets_treasury": "0x811912c19eEF91b9Dc3cA52fc426590cFB84FC86", - "grants_treasury": "0xE2c91f3409Ad6d8cE3a2E2eb330790398CB23597" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + }, + "20230915-stakeless-gauge-checkpointer-v2": { + "StakelessGaugeCheckpointer": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "BatchRelayerQueryLibrary": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6", + "BalancerRelayer": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" }, + "multisigs": {}, "EOA": { "maxis": { "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", @@ -2337,182 +2472,139 @@ } } }, - "sepolia": { + "zkevm": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, "tokens": {}, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "maxiKeepers": { + "gaugeRewardsInjectors": { + "usdc_rewards_injector": "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A", + "matic_rewards_injector": "0x3fb4ee715987eD98EDbeEb144F9b6b034C4c9F02" + } }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "00000000-tokens": { + "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", + "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" }, - "20230915-stakeless-gauge-checkpointer-v2": { - "StakelessGaugeCheckpointer": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938", - "TimelockAuthorizer": "0xDe615cc5712B4954BeB613BCF32E61C137Cc64f9" + "20220721-balancer-queries": { + "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" - }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", - "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" - }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", - "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "BatchRelayerQueryLibrary": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6", - "BalancerRelayer": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x043A2daD730d585C44FB79D2614F295D2d625412", - "BalancerRelayer": "0xBeA696c7761734d9e66f4F372EB35059C1aeD1e0" - }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" + "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", - "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" }, "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", - "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" + "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" }, - "20221205-veboost-v2": { - "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "MockComposableStablePool": "0xE24Aba051aaeB07f981bD449f4B0b3250e08d4fB" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", + "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", + "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", - "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" + "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", - "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", - "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", - "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", - "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", - "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", - "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" - }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", + "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", - "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "BatchRelayerQueryLibrary": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9", + "BalancerRelayer": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" }, - "00000000-tokens": { - "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" + "multisigs": { + "blabs_ops": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", + "dao": "0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa", + "emergency": "0x79b131498355daa2cC740936fcb9A7dF76A86223", + "fees": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", + "lm": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", + "feesManager": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09" }, - "multisigs": {}, "EOA": { "maxis": { "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", @@ -2583,46 +2675,46 @@ } }, "kovan": { - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", - "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", - "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" - }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" }, "20220325-authorizer-adaptor": { "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + }, "20220325-gauge-controller": { "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" }, "20220325-ve-delegation": { "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" }, + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", + "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", + "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + }, "multisigs": {}, "EOA": { "maxis": { @@ -2694,15 +2786,15 @@ } }, "rinkeby": { - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, "multisigs": {}, "EOA": { @@ -2773,147 +2865,118 @@ } } } - }, - "fantom": { - "20210418-vault": { - "Vault": "0x20dd72Ed959b6147912C2e529F0a0C651c33c9ce", - "ProtocolFeesCollector": "0xC6920d3a369E7c8BD1A22DbE385e11d1F7aF948F", - "BalancerHelpers": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + } + }, + "old": { + "avalanche": { + "00000000-avax-tokens": { + "BAL": "0x8239a6b877804206c7799028232a7188da487cec" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "BalancerRelayer": "0x9A7b723101ba5A4672960A3b65840AB3b7805048" }, - "20210418-authorizer": { - "Authorizer": "0x974D3FF709D84Ba44cde3257C0B5B0b14C081Ce9" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "MockWeightedPool": "0xE867AD0a48e8f815DC0cda2CDb275e0F163A480b" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x1B0A42663DF1edeA171cD8732d288a81EFfF6d23" + "20230316-avax-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" }, - "00000000-tokens": { - "BAL": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "WETH": "0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83" + "20230316-avax-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" }, - "multisigs": {}, - "EOA": { - "maxis": { - "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", - "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", - "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", - "xeonus": "0x7019Be4E4eB74cA5F61224FeAf687d2b43998516", - "danko": "0x200550cAD164E8e0Cb544A9c7Dc5c833122C1438", - "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F", - "shakotan": "0x8053484489b110181a6DBA0b59Dda887e433F470" - }, - "blabs_ops": { - "Jeff": "0xBEf33200077A2A2AC3613aB92488b41FFc39AcE2", - "Markus": "0xCae6f77a6cf4C952BF36793D91519fb4Ae86C264", - "Mike": "0x91f4Df13350083eDb30515019cF527C6b0490c54", - "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3", - "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", - "EmergencyPauser": "0x170027069fd114BFF2f57B0FC796df93290C02a6" - }, - "maxi_deployers": { - "zendragon": "0x854B004700885A61107B458f11eCC169A019b764", - "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", - "tritium": "0x53a806789BBfd366d9dEB9Cbe5d622089e845fdb", - "shakotan": "0x28A6714B06B1241D1F339F9280553F115eCC285B" - }, - "emergency": { - "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "mikeb": "0xF01Cc7154e255D20489E091a5aEA10Bc136696a8", - "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", - "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", - "Markus": "0x6bB4720473d4D7133f944785e5EE1A650C07f34e", - "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", - "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3" - }, - "dao": { - "AlexLangeVC": "0x3ABDc84Dd15b0058B281D7e26CCc3932cfb268aA", - "0xMaki": "0x285b7EEa81a5B66B62e7276a24c1e0F83F7409c1", - "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F", - "0xSausageDoge": "0x59693BA1A5764e087CE166ac0E0085Fc071B9ea7", - "eboadom": "0xA39a62304d8d43B35114ad7bd1258B0E50e139b3", - "mounibec": "0x0951FF0835302929d6c0162b3d2495A85e38ec3A", - "trentmc0": "0x478eC43c6867c2884f87B21c164f1fD1308bD9a3", - "StefanDGeorge": "0x9F7dfAb2222A473284205cdDF08a677726d786A0", - "bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", - "nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", - "davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650" - }, - "ozDefender": { - "checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7" - }, - "maxiPay": { - "factory": "0x7BBAc709a9535464690A435ca7361256496f13Ce" - }, - "keepers": { - "oz_defender_checkpointer": "0xe9735f7D85a57BFb860c1E2c1c7B4F587BA0F6e7", - "github_actions_poker": "0x737760C760FfEc370F84861E4Be4AFF7093Ffa3f" - }, - "emeritus": { - "solarcurve_signer": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "solarcurve_deployer": "0x6409C2C1aC1B26aaaEF982572efd38412075586D" - }, - "kyc": { - "Arbitrum": { - "kycsigner1": "0x5c43d19EE1B9F93143C7c258501EF3aDA1204524", - "kycsigner2": "0x0938BCEfba80bCd958A5d4BEbF6a4AFFafB07eD2", - "kycsigner3": "0x6EDbc5Bb151d0bFb203A48b378e88dc5912318F1" - } - } + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" } - } - }, - "old": { + }, "arbitrum": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", + "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "20210913-bal-arbitrum-merkle": { + "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + }, + "20210928-mcb-arbitrum-merkle": { + "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" - }, - "20210913-bal-arbitrum-merkle": { - "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" }, - "20210928-mcb-arbitrum-merkle": { - "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", + "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" }, "20220817-aave-rebalanced-linear-pool": { "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", + "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", + "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", + "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -2921,482 +2984,469 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", - "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", - "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", - "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", - "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" } }, "goerli": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", - "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + "20210812-lido-relayer": { + "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", - "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", + "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" }, + "20220325-gauge-adder": { + "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", - "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", - "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", - "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", - "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" - }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", - "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", - "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", - "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", + "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" }, "20220404-erc4626-linear-pool-v2": { "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20220420-fee-distributor": { + "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" }, "20220720-batch-relayer-v3": { "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", - "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", - "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" - }, - "20220420-fee-distributor": { - "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" - }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", - "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" }, "20220916-batch-relayer-v4": { "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", + "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", + "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", + "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", - "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", - "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", + "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", + "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" }, - "20220325-gauge-adder": { - "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", + "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", + "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", + "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + }, + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", + "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" + }, + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", + "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", - "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", - "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", + "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", + "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", - "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", - "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", + "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", + "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", + "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", + "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" } }, "kovan": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" + "20210812-lido-relayer": { + "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + }, + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", + "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" }, + "20220325-gauge-adder": { + "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, - "20210812-lido-relayer": { - "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" }, "20220404-erc4626-linear-pool-v2": { "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", - "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" - }, "20220420-fee-distributor": { "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" - }, "20220425-unbutton-aave-linear-pool": { "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" } }, "mainnet": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5", "MetaStablePoolFactory": "0x67d27634E44793fE63c467035E31ea8635117cd4" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", - "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" + "20210811-ldo-merkle": { + "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + "20210812-lido-relayer": { + "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", - "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" }, + "20220325-gauge-adder": { + "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "LiquidityGaugeFactory": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", - "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", - "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", - "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", - "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", - "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" + "20220413-arbitrum-root-gauge-factory": { + "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" }, "20220413-polygon-root-gauge-factory": { "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", - "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" - }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "20220420-fee-distributor": { + "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20230529-avalanche-root-gauge-factory": { - "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", - "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" }, - "20230527-l2-gauge-checkpointer": { - "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" + "20220628-optimism-root-gauge-factory": { + "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", + "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" }, "20220720-batch-relayer-v3": { "BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", "BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", - "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" }, - "20210811-ldo-merkle": { - "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" }, - "20220420-fee-distributor": { - "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", + "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220413-arbitrum-root-gauge-factory": { - "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", + "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", + "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", + "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", + "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" + }, + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" }, - "20220628-optimism-root-gauge-factory": { - "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", - "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", - "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", + "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", + "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", + "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", - "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", - "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", - "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", + "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", + "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", + "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", + "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", + "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + "20230527-l2-gauge-checkpointer": { + "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" + }, + "20230529-avalanche-root-gauge-factory": { + "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", + "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" }, "20230731-stakeless-gauge-checkpointer": { "StakelessGaugeCheckpointer": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" } }, "optimism": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", - "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + }, + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" }, "20220609-stable-pool-v2": { "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", + "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", + "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", + "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", + "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -3404,98 +3454,111 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", - "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", + "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", - "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", - "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" } }, "polygon": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", - "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220304-erc4626-linear-pool": { + "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", - "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", + "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" }, "20220817-aave-rebalanced-linear-pool": { "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" }, - "20220304-erc4626-linear-pool": { - "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", + "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", + "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", + "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", + "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -3503,79 +3566,47 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", + "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", - "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", - "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", - "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", - "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", + "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" } }, "rinkeby": { - "20210727-meta-stable-pool": { - "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", - "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" + "20210727-meta-stable-pool": { + "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", + "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" }, "20210907-investment-pool": { "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" @@ -3583,79 +3614,37 @@ "20211012-merkle-orchard": { "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" } }, - "bsc": { - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", - "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" - }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" - }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" - }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", - "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "gnosis": { + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", - "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", - "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" }, "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - } - }, - "gnosis": { - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", @@ -3663,76 +3652,97 @@ "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" } }, - "avalanche": { - "00000000-avax-tokens": { - "BAL": "0x8239a6b877804206c7799028232a7188da487cec" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" + "bsc": { + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230316-avax-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "MockWeightedPool": "0xE867AD0a48e8f815DC0cda2CDb275e0F163A480b" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "BalancerRelayer": "0x9A7b723101ba5A4672960A3b65840AB3b7805048" + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, - "20230316-avax-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", + "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", + "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" + }, + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" + }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", + "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" + }, + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", + "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" } }, "sepolia": { - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", - "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x1DF32616fb1bBaEd07f42F1a1EfD1D0E232AcB4a" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x1DF32616fb1bBaEd07f42F1a1EfD1D0E232AcB4a" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", + "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" }, "20230731-stakeless-gauge-checkpointer": { "StakelessGaugeCheckpointer": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d" } }, + "base": { + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "BalancerRelayer": "0x76f7204B62f554b79d444588EDac9dfA7032c71a" + } + }, "zkevm": { + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" + }, "20230320-composable-stable-pool-v4": { "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" @@ -3740,16 +3750,6 @@ "20230711-zkevm-composable-stable-pool-v5": { "ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", "MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166" - }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" - } - }, - "base": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "BalancerRelayer": "0x76f7204B62f554b79d444588EDac9dfA7032c71a" } } } diff --git a/outputs/deployments.json b/outputs/deployments.json index 34792d27..1842955d 100644 --- a/outputs/deployments.json +++ b/outputs/deployments.json @@ -1,17 +1,23 @@ { "active": { "arbitrum": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "00000000-tokens": { + "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", + "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20220413-child-chain-gauge-factory": { "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", @@ -21,54 +27,60 @@ "20220513-double-entrypoint-fix-relayer": { "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "BatchRelayerQueryLibrary": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3", - "BalancerRelayer": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", - "MockComposableStablePool": "0xd60020Ec34Ccf9A4385f917DE8F6956B77853ABF" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", @@ -85,100 +97,97 @@ "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", + "MockComposableStablePool": "0xd60020Ec34Ccf9A4385f917DE8F6956B77853ABF" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "BatchRelayerQueryLibrary": "0xc4367195532c9bF11d76D2b3DA9a208E5FB72Df3", + "BalancerRelayer": "0x9B892E515D2Ab8869F17488d64B3b918731cc70d" + } + }, + "avalanche": { + "00000000-tokens": { + "BAL": "0xE15bCB9E0EA69e6aB9FA080c4c4A5632896298C3", + "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "00000000-tokens": { - "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", - "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" - } - }, - "avalanche": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20220517-protocol-fee-withdrawer": { "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, "20220725-protocol-fee-percentages-provider": { "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" - }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "BatchRelayerQueryLibrary": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E", - "BalancerRelayer": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C", - "BalancerRelayer": "0xE63e90EeC6860a0Bc163BB26f7333cbE55559fb5" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", + "ChildChainGaugeFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "MockComposableStablePool": "0x9FD66B741ac546055E04E768Dd52edD33574D453" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", + "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", @@ -195,112 +204,109 @@ "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", "MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", - "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" - }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", - "ChildChainGaugeFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79" }, - "00000000-tokens": { - "BAL": "0xE15bCB9E0EA69e6aB9FA080c4c4A5632896298C3", - "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" - } - }, - "base": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE42FFA682A26EF8F25891db4882932711D42e467" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xAcf05BE5134d64d150d153818F8C67EE36996650" - }, "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "MockComposableStablePool": "0x9FD66B741ac546055E04E768Dd52edD33574D453" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x369877467FC3B6774DE4E11E0c0AbBdE70Eb40FD" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x36caC20dd805d128c1a6Dd16eeA845C574b5A17C", + "BalancerRelayer": "0xE63e90EeC6860a0Bc163BB26f7333cbE55559fb5" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", - "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6" }, "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "BatchRelayerQueryLibrary": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6", - "BalancerRelayer": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" + "BatchRelayerLibrary": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "BatchRelayerQueryLibrary": "0x2F8BD5b2Efc56EF068d1647a92AeE4Aa2e42b43E", + "BalancerRelayer": "0xA084c11cb55e67C9becf9607f1DBB20ec4D5E7b2" + } + }, + "base": { + "00000000-tokens": { + "BAL": "0x4158734d47fc9692176b5085e0f52ee0da5d47f1", + "WETH": "0x4200000000000000000000000000000000000006" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockLiquidityBootstrappingPool": "0x71528afe250438e184b2deAF7947f0f45931DF3b" + "20210418-authorizer": { + "Authorizer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", - "BalancerRelayer": "0x7B25d5712fB49627534012327E46455b3fF7b26C" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockLiquidityBootstrappingPool": "0x71528afe250438e184b2deAF7947f0f45931DF3b" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x9Dd32684176638D977883448A4c914311c07bd62", - "MockGearboxVault": "0x79e435875cCee3Cd9e8da23fE34F9A011d05EA6C", - "MockGearboxDieselToken": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4", - "MockGearboxLinearPool": "0x3c28a59356B473847AAa5e0b6F561636079213A6" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x0A973B6DB16C2ded41dC91691Cc347BEb0e2442B" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xA1Fa945425eD2e08Acb932E000bCc2f21B21588A" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xA1Fa945425eD2e08Acb932E000bCc2f21B21588A" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", + "ChildChainGaugeFactory": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" }, - "20210418-authorizer": { - "Authorizer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x0c5538098EBe88175078972F514C9e101D325D4F" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", + "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", "MockWeightedPool": "0xd9dbbfAA703f3C33838365aE00fE4EB22CdF8d46" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "MockComposableStablePool": "0x7F6E9d6a4093Af9d09bAE92d24bfE42Fc5369aE6" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "MockERC4626Token": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "MockERC4626LinearPool": "0x1CC2E10C486Ffb7228810B9c7C183d0CD92cdF44" + }, + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x9Dd32684176638D977883448A4c914311c07bd62", + "MockGearboxVault": "0x79e435875cCee3Cd9e8da23fE34F9A011d05EA6C", + "MockGearboxDieselToken": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4", + "MockGearboxLinearPool": "0x3c28a59356B473847AAa5e0b6F561636079213A6" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x369877467FC3B6774DE4E11E0c0AbBdE70Eb40FD" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", @@ -317,471 +323,374 @@ "ManagedPoolFactory": "0x9a62C91626d39D0216b3959112f9D4678E20134d", "MockManagedPool": "0xE50AD96Af9370D05D3C1cE85F17C31557B29C4Ee" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x0c5538098EBe88175078972F514C9e101D325D4F" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846", - "MockERC4626Token": "0x4638ab64022927C9bD5947607459D13f57f1551C", - "MockERC4626LinearPool": "0x1CC2E10C486Ffb7228810B9c7C183d0CD92cdF44" - }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x8eA89804145c007e7D226001A96955ad53836087" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", - "ChildChainGaugeFactory": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE42FFA682A26EF8F25891db4882932711D42e467" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" }, - "00000000-tokens": { - "BAL": "0x4158734d47fc9692176b5085e0f52ee0da5d47f1", - "WETH": "0x4200000000000000000000000000000000000006" - } - }, - "gnosis": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "BalancerPoolDataQueries": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "MockComposableStablePool": "0x7F6E9d6a4093Af9d09bAE92d24bfE42Fc5369aE6" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", + "BalancerRelayer": "0x7B25d5712fB49627534012327E46455b3fF7b26C" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", - "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x0A973B6DB16C2ded41dC91691Cc347BEb0e2442B" }, "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x8eA89804145c007e7D226001A96955ad53836087", - "BatchRelayerQueryLibrary": "0x884976294666ccF6dd61006BBcDafe74ca889504", - "BalancerRelayer": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" + "BatchRelayerLibrary": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "BatchRelayerQueryLibrary": "0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6", + "BalancerRelayer": "0x7C3C773C878d2238a9b64d8CEE02377BF07ED06a" + } + }, + "bsc": { + "00000000-tokens": { + "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", - "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220721-balancer-queries": { + "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", - "MockComposableStablePool": "0xa359b6BB0a89ED9f237C83f32fF05c658DA8b3aB" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", - "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" + "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "MockComposableStablePool": "0x6bDa27339629e2d031F19555D3E44c205c31a13a" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "BalancerRelayer": "0xF27D53f21d024643d50de50183932F17638229F6" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "BatchRelayerQueryLibrary": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E", + "BalancerRelayer": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" + } + }, + "fantom": { + "00000000-tokens": { + "BAL": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "WETH": "0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + "20210418-authorizer": { + "Authorizer": "0x974D3FF709D84Ba44cde3257C0B5B0b14C081Ce9" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "20210418-vault": { + "Vault": "0x20dd72Ed959b6147912C2e529F0a0C651c33c9ce", + "ProtocolFeesCollector": "0xC6920d3a369E7c8BD1A22DbE385e11d1F7aF948F", + "BalancerHelpers": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + "20220325-test-balancer-token": { + "TestBalancerToken": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B" }, + "20220721-balancer-queries": { + "BalancerQueries": "0x1B0A42663DF1edeA171cD8732d288a81EFfF6d23" + } + }, + "gnosis": { "00000000-tokens": { "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" - } - }, - "optimism": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" - }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "BatchRelayerQueryLibrary": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb", - "BalancerRelayer": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" - }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" - }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" - }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" }, "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x043A2daD730d585C44FB79D2614F295D2d625412", - "MockComposableStablePool": "0x77A0Df59d1d73B12B07Bcded0611279D8801ee96" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" + "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" + "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", + "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" + "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", + "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" }, - "00000000-tokens": { - "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", - "WETH": "0x4200000000000000000000000000000000000006" - } - }, - "polygon": { "20230525-l2-veboost-v2": { - "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" + "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" }, "20230613-balancer-pool-data-queries": { "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0xa359b6BB0a89ED9f237C83f32fF05c658DA8b3aB" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", + "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", - "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" }, "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280", - "BatchRelayerQueryLibrary": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960", - "BalancerRelayer": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" + "BatchRelayerLibrary": "0x8eA89804145c007e7D226001A96955ad53836087", + "BatchRelayerQueryLibrary": "0x884976294666ccF6dd61006BBcDafe74ca889504", + "BalancerRelayer": "0x2163c2FcD0940e84B8a68991bF926eDfB0Cd926C" + } + }, + "goerli": { + "00000000-tokens": { + "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42", - "BalancerRelayer": "0xe4f1878eC9710846E2B529C1b5037F8bA94583b1" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xa3b370092aeb56770B23315252aB5E16DAcBF62B" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", - "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" - }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" - }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xe2fa4e1d17725e72dcdAfe943Ecf45dF4B9E285b", - "MockComposableStablePool": "0xD35325DfC0B02718a41De7c94Ac9FC10D0AD5624" - }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", - "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", - "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", - "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" - }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", - "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", - "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", - "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", - "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", - "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" + "20220325-gauge-controller": { + "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", + "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", + "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", + "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", + "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", + "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", - "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" }, - "00000000-tokens": { - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" - } - }, - "zkevm": { - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "BatchRelayerQueryLibrary": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9", - "BalancerRelayer": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20221205-veboost-v2": { + "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4" + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", - "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", - "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", - "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + }, + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", + "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", + "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", + "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", + "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -789,552 +698,584 @@ "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", - "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" + "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E", + "TimelockAuthorizer": "0x68056E4234A6Aa4dB6fE66E93703fd90669a8697" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", + "MockComposableStablePool": "0x21cb3534c12E956a600cB3102b825686D10888e7" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", + "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" }, - "00000000-tokens": { - "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", - "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "BatchRelayerQueryLibrary": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e", + "BalancerRelayer": "0x7f36A11750F225De646b0de7b26BC74e797c310B" } }, - "bsc": { - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "mainnet": { + "00000000-tokens": { + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "BatchRelayerQueryLibrary": "0x38939A6F9EBb39aaaF25E5627e60B3651868Fb4E", - "BalancerRelayer": "0xf41D6De4bbE9919d87BC1E5cc3335549e2A1A6c0" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" }, "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "BalancerRelayer": "0xF27D53f21d024643d50de50183932F17638229F6" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220325-gauge-controller": { + "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "MockComposableStablePool": "0x6bDa27339629e2d031F19555D3E44c205c31a13a" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" + }, + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + }, + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" }, "20220721-balancer-queries": { - "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + "20220823-arbitrum-root-gauge-factory-v2": { + "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" + "20220823-optimism-root-gauge-factory-v2": { + "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", + "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" }, - "00000000-tokens": { - "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", - "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" - } - }, - "goerli": { - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" + "20220823-polygon-root-gauge-factory-v2": { + "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", + "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" + "20221205-veboost-v2": { + "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", - "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" + "20230217-gnosis-root-gauge-factory": { + "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", + "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", - "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", - "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xaD89051bEd8d96f045E8912aE1672c6C0bF8a85E", - "TimelockAuthorizer": "0x68056E4234A6Aa4dB6fE66E93703fd90669a8697" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", + "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", + "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", + "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", + "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", + "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", + "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockSiloRepository": "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c", + "MockSilo": "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2", + "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", + "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", + "CircuitBreakerLib": "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527", + "ManagedPoolAmmLib": "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2", + "ExternalWeightedMath": "0x3db89f0CA3b388f2BcDbccD2ff8E13C22459CF75", + "RecoveryModeHelper": "0x7827108Af2fd9910EA7cf361d9b827941FA7D809", + "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", + "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "BatchRelayerQueryLibrary": "0xE21c4FF088d6829A8a4A17Ff2EE2c99CD202073e", - "BalancerRelayer": "0x7f36A11750F225De646b0de7b26BC74e797c310B" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x1702067424096F07A60e62cceE3dE9420068492D", - "BalancerRelayer": "0xd488810DaAdD52C5892663FEA4e0bcb71eF744cB" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + }, + "20230526-zkevm-root-gauge-factory": { + "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", + "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + }, + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A", + "MockComposableStablePool": "0x20356663C17D31549d1210379749E2aE36722D8f" }, "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A" + "ChainlinkRateProviderFactory": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", - "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", - "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", - "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", - "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" + "20230811-avalanche-root-gauge-factory-v2": { + "AvalancheRootGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", + "AvalancheRootGauge": "0x3Eae4a1c2E36870A006E816930d9f55DF0a72a13" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20230911-base-root-gauge-factory": { + "BaseRootGaugeFactory": "0x8e3B64b3737097F283E965869e3503AA20F31E4D", + "BaseRootGauge": "0x9a4d642b9876231BB9062559521A48097abFe6CB" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" + "20230915-stakeless-gauge-checkpointer-v2": { + "StakelessGaugeCheckpointer": "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62", + "BatchRelayerQueryLibrary": "0x481Ca759BABB6fF011E11890e183bE00de3714e7", + "BalancerRelayer": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" + } + }, + "optimism": { + "00000000-tokens": { + "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", + "WETH": "0x4200000000000000000000000000000000000006" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20221205-veboost-v2": { - "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0x4bdCc2fb18AEb9e2d281b0278D946445070EAda7", - "MockComposableStablePool": "0x21cb3534c12E956a600cB3102b825686D10888e7" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", - "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", - "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, "20220721-balancer-queries": { "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", - "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" }, - "00000000-tokens": { - "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" - } - }, - "mainnet": { - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20230915-stakeless-gauge-checkpointer-v2": { - "StakelessGaugeCheckpointer": "0x0C8f71D19f87c0bD1b9baD2484EcC3388D5DbB98" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x043A2daD730d585C44FB79D2614F295D2d625412", + "MockComposableStablePool": "0x77A0Df59d1d73B12B07Bcded0611279D8801ee96" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "BalancerRelayer": "0xFE1862BdCAf17ADf2D83eEb0Da98dAE04492F4f7" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "BatchRelayerQueryLibrary": "0xA876B2DBcC73f28347677c4Be589E11910CC10Eb", + "BalancerRelayer": "0x015ACA20a1422F3c729086c17f15F10e0CfbC75A" + } + }, + "polygon": { + "00000000-tokens": { + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230811-avalanche-root-gauge-factory-v2": { - "AvalancheRootGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", - "AvalancheRootGauge": "0x3Eae4a1c2E36870A006E816930d9f55DF0a72a13" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", - "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xeA66501dF1A00261E3bB79D1E90444fc6A186B62", - "BatchRelayerQueryLibrary": "0x481Ca759BABB6fF011E11890e183bE00de3714e7", - "BalancerRelayer": "0x35Cea9e57A393ac66Aaa7E25C391D52C74B5648f" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", - "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", - "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", - "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockSiloRepository": "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c", - "MockSilo": "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2", - "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", - "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20230217-gnosis-root-gauge-factory": { - "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", - "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", + "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", - "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", + "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" }, - "20221205-veboost-v2": { - "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", + "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" }, - "20230711-composable-stable-pool-v5": { - "ComposableStablePoolFactory": "0xDB8d758BCb971e482B2C45f7F8a7740283A1bd3A", - "MockComposableStablePool": "0x20356663C17D31549d1210379749E2aE36722D8f" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" }, - "20220325-gauge-controller": { - "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", - "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" + "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", + "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", + "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", + "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", - "CircuitBreakerLib": "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527", - "ManagedPoolAmmLib": "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2", - "ExternalWeightedMath": "0x3db89f0CA3b388f2BcDbccD2ff8E13C22459CF75", - "RecoveryModeHelper": "0x7827108Af2fd9910EA7cf361d9b827941FA7D809", - "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", - "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220823-optimism-root-gauge-factory-v2": { - "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", - "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" + "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", + "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", + "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", + "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", + "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", + "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20220823-arbitrum-root-gauge-factory-v2": { - "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0xe2fa4e1d17725e72dcdAfe943Ecf45dF4B9E285b", + "MockComposableStablePool": "0xD35325DfC0B02718a41De7c94Ac9FC10D0AD5624" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42", + "BalancerRelayer": "0xe4f1878eC9710846E2B529C1b5037F8bA94583b1" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xa3b370092aeb56770B23315252aB5E16DAcBF62B" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xFf8b3b627a6959C85A8e82DBf8BEFB38579c2280", + "BatchRelayerQueryLibrary": "0xD5a7820Ad07ffB7F79bD5a36a53FaD651e557960", + "BalancerRelayer": "0xB1ED8d3b5059b3281D43306cC9D043cE8B22599b" + } + }, + "sepolia": { + "00000000-tokens": { + "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" }, - "20230526-zkevm-root-gauge-factory": { - "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", - "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230911-base-root-gauge-factory": { - "BaseRootGaugeFactory": "0x8e3B64b3737097F283E965869e3503AA20F31E4D", - "BaseRootGauge": "0x9a4d642b9876231BB9062559521A48097abFe6CB" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20220823-polygon-root-gauge-factory-v2": { - "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", - "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" }, - "00000000-tokens": { - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" - } - }, - "sepolia": { - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20220325-gauge-controller": { + "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", + "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" }, - "20230915-stakeless-gauge-checkpointer-v2": { - "StakelessGaugeCheckpointer": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" }, "20220420-smart-wallet-checker": { "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" }, "20220714-fee-distributor-v2": { "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938", - "TimelockAuthorizer": "0xDe615cc5712B4954BeB613BCF32E61C137Cc64f9" + "20220721-balancer-queries": { + "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20220725-protocol-fee-percentages-provider": { "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + }, + "20221205-veboost-v2": { + "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" }, "20230215-single-recipient-gauge-factory-v2": { "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", + "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + }, "20230316-l2-ve-delegation-proxy": { "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" - }, - "20231031-batch-relayer-v6": { - "BatchRelayerLibrary": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "BatchRelayerQueryLibrary": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6", - "BalancerRelayer": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", + "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" }, - "20230712-child-chain-gauge-checkpointer": { - "BatchRelayerLibrary": "0x043A2daD730d585C44FB79D2614F295D2d625412", - "BalancerRelayer": "0xBeA696c7761734d9e66f4F372EB35059C1aeD1e0" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" }, "20230409-gearbox-linear-pool-v2": { "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", @@ -1342,8 +1283,16 @@ "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" }, - "20230717-chainlink-rate-provider-factory": { - "ChainlinkRateProviderFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" + }, + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" }, "20230410-silo-linear-pool-v2": { "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", @@ -1352,222 +1301,336 @@ "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", + "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", + "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", + "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", + "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", + "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", + "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", - "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" }, - "20221205-veboost-v2": { - "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0x6eaD84Af26E997D27998Fc9f8614e8a19BB93938", + "TimelockAuthorizer": "0xDe615cc5712B4954BeB613BCF32E61C137Cc64f9" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, "20230711-composable-stable-pool-v5": { "ComposableStablePoolFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc", "MockComposableStablePool": "0xE24Aba051aaeB07f981bD449f4B0b3250e08d4fB" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", - "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x043A2daD730d585C44FB79D2614F295D2d625412", + "BalancerRelayer": "0xBeA696c7761734d9e66f4F372EB35059C1aeD1e0" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + }, + "20230915-stakeless-gauge-checkpointer-v2": { + "StakelessGaugeCheckpointer": "0x268E2EE1413D768b6e2dc3F5a4ddc9Ae03d9AF42" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "BatchRelayerQueryLibrary": "0xCD2A81Af5d5B485164709dCC4b3791B9f504cFc6", + "BalancerRelayer": "0x7852fB9d0895e6e8b3EedA553c03F6e2F9124dF9" + } + }, + "zkevm": { + "00000000-tokens": { + "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", + "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", - "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", - "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", - "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", - "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", - "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", - "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, "20220721-balancer-queries": { - "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, "20221124-authorizer-adaptor-entrypoint": { "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" + }, "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" }, "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" + "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", + "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", + "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", - "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", + "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" + }, + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "00000000-tokens": { - "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" - } - }, - "kovan": { - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", - "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", - "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6d3197d069F8F9f1Fe7e23665Bc64CB77ED8b089" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20230711-composable-stable-pool-v5": { + "ComposableStablePoolFactory": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "MockComposableStablePool": "0xA76C92aaF1FE0f4c3be46edd1Ab020F5774eDf46" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" + "20230712-child-chain-gauge-checkpointer": { + "BatchRelayerLibrary": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "BalancerRelayer": "0x20E6Fe801Aa275e199AA253F48E6B0C612E4e1C4" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" + "20230717-chainlink-rate-provider-factory": { + "ChainlinkRateProviderFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + }, + "20231031-batch-relayer-v6": { + "BatchRelayerLibrary": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "BatchRelayerQueryLibrary": "0x4Dbf624Ffc95ceD541e6C9E786AF87848dC3F3d9", + "BalancerRelayer": "0x8e620FfCa2580ed87241D7e10F85EE75d0a906F5" + } + }, + "kovan": { + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" }, "20220325-authorizer-adaptor": { "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + }, "20220325-gauge-controller": { "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" }, "20220325-ve-delegation": { "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" + }, + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", + "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", + "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" } }, "rinkeby": { - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" } - }, - "fantom": { - "20210418-vault": { - "Vault": "0x20dd72Ed959b6147912C2e529F0a0C651c33c9ce", - "ProtocolFeesCollector": "0xC6920d3a369E7c8BD1A22DbE385e11d1F7aF948F", - "BalancerHelpers": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + } + }, + "old": { + "avalanche": { + "00000000-avax-tokens": { + "BAL": "0x8239a6b877804206c7799028232a7188da487cec" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "BalancerRelayer": "0x9A7b723101ba5A4672960A3b65840AB3b7805048" }, - "20210418-authorizer": { - "Authorizer": "0x974D3FF709D84Ba44cde3257C0B5B0b14C081Ce9" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "MockWeightedPool": "0xE867AD0a48e8f815DC0cda2CDb275e0F163A480b" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x1B0A42663DF1edeA171cD8732d288a81EFfF6d23" + "20230316-avax-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" }, - "00000000-tokens": { - "BAL": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "WETH": "0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83" + "20230316-avax-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" } - } - }, - "old": { + }, "arbitrum": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", + "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "20210913-bal-arbitrum-merkle": { + "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + }, + "20210928-mcb-arbitrum-merkle": { + "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" - }, - "20210913-bal-arbitrum-merkle": { - "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" }, - "20210928-mcb-arbitrum-merkle": { - "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", + "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" }, "20220817-aave-rebalanced-linear-pool": { "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", + "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", + "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", + "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -1575,482 +1638,469 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", - "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", - "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", - "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", - "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" } }, "goerli": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", - "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + "20210812-lido-relayer": { + "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", - "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", + "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" }, + "20220325-gauge-adder": { + "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", - "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", - "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", - "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", - "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" - }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", - "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", - "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", - "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", + "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" }, "20220404-erc4626-linear-pool-v2": { "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20220420-fee-distributor": { + "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" }, "20220720-batch-relayer-v3": { "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", - "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", - "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" - }, - "20220420-fee-distributor": { - "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" - }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", - "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" }, "20220916-batch-relayer-v4": { "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", + "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", + "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", + "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", - "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", - "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", + "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", + "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" }, - "20220325-gauge-adder": { - "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", + "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", + "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", + "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + }, + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", + "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" + }, + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", + "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", - "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", - "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", + "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", + "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", - "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", - "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", + "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", + "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", + "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", + "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" } }, "kovan": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" + "20210812-lido-relayer": { + "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + }, + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", + "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" }, + "20220325-gauge-adder": { + "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, - "20210812-lido-relayer": { - "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" }, "20220404-erc4626-linear-pool-v2": { "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", - "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" - }, "20220420-fee-distributor": { "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" - }, "20220425-unbutton-aave-linear-pool": { "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" } }, "mainnet": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5", "MetaStablePoolFactory": "0x67d27634E44793fE63c467035E31ea8635117cd4" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", - "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" + "20210811-ldo-merkle": { + "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + "20210812-lido-relayer": { + "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", - "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" }, + "20220325-gauge-adder": { + "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "LiquidityGaugeFactory": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", - "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", - "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", - "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", - "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", - "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" + "20220413-arbitrum-root-gauge-factory": { + "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" }, "20220413-polygon-root-gauge-factory": { "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", - "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" - }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "20220420-fee-distributor": { + "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20230529-avalanche-root-gauge-factory": { - "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", - "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" }, - "20230527-l2-gauge-checkpointer": { - "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" + "20220628-optimism-root-gauge-factory": { + "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", + "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" }, "20220720-batch-relayer-v3": { "BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", "BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", - "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" }, - "20210811-ldo-merkle": { - "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" }, - "20220420-fee-distributor": { - "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", + "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220413-arbitrum-root-gauge-factory": { - "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", + "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", + "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", + "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", + "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" + }, + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" }, - "20220628-optimism-root-gauge-factory": { - "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", - "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", - "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", + "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", + "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", + "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", - "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", - "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", - "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", + "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", + "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", + "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", + "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", + "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + "20230527-l2-gauge-checkpointer": { + "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" + }, + "20230529-avalanche-root-gauge-factory": { + "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", + "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" }, "20230731-stakeless-gauge-checkpointer": { "StakelessGaugeCheckpointer": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" } }, "optimism": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", - "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + }, + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" }, "20220609-stable-pool-v2": { "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", + "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", + "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", + "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", + "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -2058,98 +2108,111 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", - "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", + "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", - "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", - "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" } }, "polygon": { + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + }, "20210727-meta-stable-pool": { "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", - "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20220304-erc4626-linear-pool": { + "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, "20220318-batch-relayer-v2": { "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", - "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", + "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" }, "20220817-aave-rebalanced-linear-pool": { "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" }, - "20220304-erc4626-linear-pool": { - "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", + "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" + }, + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", + "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", + "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", + "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -2157,79 +2220,47 @@ "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", + "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", - "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" - }, "20230213-yearn-linear-pool": { "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", - "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", - "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", - "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", + "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" } }, "rinkeby": { - "20210727-meta-stable-pool": { - "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", - "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" + "20210727-meta-stable-pool": { + "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", + "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" }, "20210907-investment-pool": { "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" @@ -2237,79 +2268,37 @@ "20211012-merkle-orchard": { "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" } }, - "bsc": { - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", - "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" - }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" - }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" - }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" - }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", - "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "gnosis": { + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", - "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", - "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" }, "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - } - }, - "gnosis": { - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", @@ -2317,76 +2306,97 @@ "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + }, "20230206-weighted-pool-v3": { "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" - }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" } }, - "avalanche": { - "00000000-avax-tokens": { - "BAL": "0x8239a6b877804206c7799028232a7188da487cec" - }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" + "bsc": { + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230316-avax-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "MockWeightedPool": "0xE867AD0a48e8f815DC0cda2CDb275e0F163A480b" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "BalancerRelayer": "0x9A7b723101ba5A4672960A3b65840AB3b7805048" + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, - "20230316-avax-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", + "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", + "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" + }, + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" + }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", + "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" + }, + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", + "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" } }, "sepolia": { - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", - "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x1DF32616fb1bBaEd07f42F1a1EfD1D0E232AcB4a" }, "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x1DF32616fb1bBaEd07f42F1a1EfD1D0E232AcB4a" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", + "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" }, "20230731-stakeless-gauge-checkpointer": { "StakelessGaugeCheckpointer": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d" } }, + "base": { + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "BalancerRelayer": "0x76f7204B62f554b79d444588EDac9dfA7032c71a" + } + }, "zkevm": { + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" + }, "20230320-composable-stable-pool-v4": { "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" @@ -2394,16 +2404,6 @@ "20230711-zkevm-composable-stable-pool-v5": { "ComposableStablePoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", "MockComposableStablePool": "0x7682e108Cd89d86303625c8478c21Ff86f401166" - }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" - } - }, - "base": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "BalancerRelayer": "0x76f7204B62f554b79d444588EDac9dfA7032c71a" } } }