From d8e29d9073623a1cfa703f195a2341730873d412 Mon Sep 17 00:00:00 2001 From: Tritium-VLK Date: Sat, 24 Jun 2023 01:43:48 +0000 Subject: [PATCH] Scheduled update from changes to monorepo --- outputs/addressbook.json | 3112 ++++++++++++++++---------------- outputs/arbitrum.json | 126 +- outputs/arbitrum_reverse.json | 124 +- outputs/avalanche.json | 66 +- outputs/avalanche_reverse.json | 66 +- outputs/deployments.json | 2806 ++++++++++++++-------------- outputs/gnosis.json | 76 +- outputs/gnosis_reverse.json | 76 +- outputs/goerli.json | 184 +- outputs/goerli_reverse.json | 182 +- outputs/mainnet.json | 220 +-- outputs/mainnet_reverse.json | 216 +-- outputs/optimism.json | 112 +- outputs/optimism_reverse.json | 112 +- outputs/polygon.json | 124 +- outputs/polygon_reverse.json | 122 +- outputs/sepolia.json | 112 +- outputs/sepolia_reverse.json | 110 +- outputs/zkevm.json | 70 +- outputs/zkevm_reverse.json | 70 +- 20 files changed, 4043 insertions(+), 4043 deletions(-) diff --git a/outputs/addressbook.json b/outputs/addressbook.json index 9528652..bc75dd1 100644 --- a/outputs/addressbook.json +++ b/outputs/addressbook.json @@ -122,59 +122,12 @@ "veBalFeeInjector": "0x8bCDE6BA5E194cCb9957B38FE6085dA31BC69880", "LZRateProviderPoker": "0xdDd5FF0E581f097573B13f247F6BE736f602F839" }, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", - "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", - "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", - "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" - }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", - "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" - }, - "20230526-zkevm-root-gauge-factory": { - "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", - "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" - }, - "20221205-veboost-v2": { - "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" - }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", - "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" - }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", - "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" - }, - "20230527-l2-gauge-checkpointer": { - "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" - }, - "20220325-gauge-controller": { - "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" - }, - "20220823-optimism-root-gauge-factory-v2": { - "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", - "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" + "20220823-arbitrum-root-gauge-factory-v2": { + "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", @@ -185,108 +138,112 @@ "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", - "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + "20220823-optimism-root-gauge-factory-v2": { + "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", + "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" + "00000000-tokens": { + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220823-polygon-root-gauge-factory-v2": { + "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", + "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" }, "20230504-vebal-remapper": { "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20220823-polygon-root-gauge-factory-v2": { - "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", - "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + }, + "20230217-gnosis-root-gauge-factory": { + "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", + "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, "20230208-euler-linear-pool": { "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" }, + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, "20210812-wsteth-rate-provider": { "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220325-gauge-controller": { + "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" + "20221205-veboost-v2": { + "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", + "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" }, - "20220823-arbitrum-root-gauge-factory-v2": { - "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" }, - "20230217-gnosis-root-gauge-factory": { - "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", - "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, "20230529-avalanche-root-gauge-factory": { "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", + "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" }, "20230410-silo-linear-pool-v2": { "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", @@ -295,13 +252,56 @@ "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + "20230527-l2-gauge-checkpointer": { + "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" }, - "00000000-tokens": { - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + }, + "20230526-zkevm-root-gauge-factory": { + "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", + "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", + "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + }, + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" + }, + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", + "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", + "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", + "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" + }, + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", + "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + }, + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" }, "multisigs": { "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", @@ -363,171 +363,176 @@ } } }, - "sepolia": { + "goerli": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, "tokens": {}, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" - }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", - "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" - }, - "20221205-veboost-v2": { - "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", - "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", + "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", + "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", - "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" + "00000000-tokens": { + "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", - "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", - "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", - "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", - "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", - "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", - "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", - "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", - "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", + "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" + "20220325-gauge-controller": { + "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", + "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", + "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" + "20221205-veboost-v2": { + "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", - "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", - "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" + "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", + "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", + "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", + "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", + "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", - "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, - "00000000-tokens": { - "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" + }, + "multisigs": { + "maxi_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", + "lm": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", + "blab_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7" }, - "multisigs": {}, "EOA": { "maxis": { "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", @@ -576,32 +581,103 @@ } } }, - "zkevm": { - "zero": { - "zero": "0x0000000000000000000000000000000000000000" + "kovan": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "tokens": {}, - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", - "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", + "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", + "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", + "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" + }, + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20220325-gauge-controller": { + "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", + "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + }, + "multisigs": {}, + "EOA": { + "maxis": { + "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", + "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", + "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", + "xeonus": "0x7019Be4E4eB74cA5F61224FeAf687d2b43998516", + "danko": "0x200550cAD164E8e0Cb544A9c7Dc5c833122C1438", + "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F" + }, + "blabs_ops": { + "Jeff": "0xBEf33200077A2A2AC3613aB92488b41FFc39AcE2", + "Markus": "0xCae6f77a6cf4C952BF36793D91519fb4Ae86C264", + "Mike": "0x91f4Df13350083eDb30515019cF527C6b0490c54", + "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3", + "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", + "EmergencyPauser": "0x170027069fd114BFF2f57B0FC796df93290C02a6" + }, + "maxi_deployers": { + "solarcurve": "0x6409C2C1aC1B26aaaEF982572efd38412075586D", + "zendragon": "0x854B004700885A61107B458f11eCC169A019b764", + "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", + "tritium": "0x53a806789BBfd366d9dEB9Cbe5d622089e845fdb" + }, + "emergency": { + "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "mikeb": "0xF01Cc7154e255D20489E091a5aEA10Bc136696a8", + "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", + "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", + "Markus": "0x6bB4720473d4D7133f944785e5EE1A650C07f34e", + "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", + "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3" + }, + "dao": { + "AlexLangeVC": "0x3ABDc84Dd15b0058B281D7e26CCc3932cfb268aA", + "0xMaki": "0x285b7EEa81a5B66B62e7276a24c1e0F83F7409c1", + "0xSolarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", + "0xSausageDoge": "0x59693BA1A5764e087CE166ac0E0085Fc071B9ea7", + "eboadom": "0xA39a62304d8d43B35114ad7bd1258B0E50e139b3", + "mounibec": "0x0951FF0835302929d6c0162b3d2495A85e38ec3A", + "trentmc0": "0x478eC43c6867c2884f87B21c164f1fD1308bD9a3", + "StefanDGeorge": "0x9F7dfAb2222A473284205cdDF08a677726d786A0", + "bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", + "nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", + "davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650" + } + } + }, + "zkevm": { + "zero": { + "zero": "0x0000000000000000000000000000000000000000" + }, + "tokens": {}, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -612,35 +688,37 @@ "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" - }, "20230316-l2-ve-delegation-proxy": { "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" + "00000000-tokens": { + "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", + "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", @@ -648,44 +726,61 @@ "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + "20220721-balancer-queries": { + "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", + "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", + "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" }, - "00000000-tokens": { - "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", - "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, "multisigs": { "dao": "0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa", @@ -743,24 +838,8 @@ } }, "avalanche": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -771,82 +850,98 @@ "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", "MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, "20230316-l2-ve-delegation-proxy": { "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" + "00000000-tokens": { + "BAL": "0x8239a6b877804206c7799028232a7188da487cec", + "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", - "MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", - "MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20220725-protocol-fee-percentages-provider": { "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", - "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", + "MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", + "MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" + "20220721-balancer-queries": { + "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "00000000-tokens": { - "BAL": "0x8239a6b877804206c7799028232a7188da487cec", - "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", + "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79" }, "multisigs": { "emergency": "0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0", @@ -902,131 +997,161 @@ } } }, - "optimism": { + "arbitrum": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, - "tokens": {}, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "tokens": { + "BADGER": "0xBfa641051Ba0a0Ad1b0AcF549a89536A0D76472E", + "WBTC": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f", + "USDC": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", + "CRV": "0x11cDb42B0EB46D95f990BeDD4695A6e3fA034978", + "SUSHI": "0xd4d42F0b6DEF4CE0383636770eF773390d85c61A", + "renBTC": "0xDBf31dF14B66535aF65AaC99C32e9eA844e14501", + "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", + "USDT": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", + "LDO": "0x13Ad51ed4F1B7e9Dc168d8a00cB3f4dDD85EfA60" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" + "across": { + "spoke_pool": "0xB88690461dDbaB6f04Dfad7df66B7725942FEb9C" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" + "chainlink": { + "keeper_registry": "0x75c0530885F385721fddA23C539AF3701d6183D4", + "keeper_registrar": "0x4F3AF332A30973106Fe146Af0B4220bBBeA748eC" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "sushi": { + "router": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" + "swapr": { + "router": "0x530476d5583724A89c8841eB6Da76E7Af4C0F17E" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" + "arbitrum": { + "node": "0x00000000000000000000000000000000000000C8", + "gateway_router": "0x5288c571Fd7aD117beA99bF60FE0846C4E84F933" + }, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" + "ManagedPoolAddRemoveTokenLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "CircuitBreakerLib": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "ManagedPoolAmmLib": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ExternalWeightedMath": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "RecoveryModeHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", + "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" }, "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" + "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "00000000-tokens": { + "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", + "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + }, + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" + "MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", + "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "00000000-tokens": { - "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", - "WETH": "0x4200000000000000000000000000000000000006" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" }, "multisigs": { - "dao": "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc", - "fees": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "feeManager": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "lm": "0x09Df1626110803C7b3b07085Ef1E053494155089", - "emergency": "0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B", - "blabs_ops": "0xFB2ac3989B6AD0e043a8958004484d6BAAb2c6Ab" + "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", + "dao": "0xaF23DC5983230E9eEAf93280e312e57539D098D0", + "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", + "feeManager": "0x7c68c42De679ffB0f16216154C996C354cF1161B", + "emergency": "0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D", + "blabs_ops": "0x56ebA8dcDcEC3161Dd220c4B4131c27aF201F892" }, "EOA": { "maxis": { @@ -1076,119 +1201,171 @@ } } }, - "gnosis": { + "sepolia": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, "tokens": {}, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", - "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", + "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", + "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", + "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", + "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", + "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", + "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", + "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + }, + "00000000-tokens": { + "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", + "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" }, "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", - "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + "20220325-gauge-controller": { + "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", + "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + "20220721-balancer-queries": { + "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", - "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" + "20221205-veboost-v2": { + "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", + "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" + }, + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + }, + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", + "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", + "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", + "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" }, - "00000000-tokens": { - "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", - "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", + "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, - "multisigs": { - "emergency": "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962", - "dao": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18", - "fees": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "feeManager": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "lm": "0x14969B55a675d13a1700F71A37511bc22D90155a", - "blabs_ops": "0x955556b002d05c7B31a9394c10897c1DA19eAEab" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" + }, + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb" }, + "20230519-gauge-adder-v4": { + "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + }, + "multisigs": {}, "EOA": { "maxis": { "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", @@ -1237,176 +1414,77 @@ } } }, - "goerli": { - "zero": { - "zero": "0x0000000000000000000000000000000000000000" - }, - "tokens": {}, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" - }, - "20221205-veboost-v2": { - "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" - }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" + "bsc": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", - "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", - "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + "00000000-tokens": { + "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" }, "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" + "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", - "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", - "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", - "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" }, "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" - }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" - }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" - }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" + "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" }, "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" - }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", - "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" - }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8" - }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" - }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" - }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" - }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" - }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" - }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" - }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" - }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" - }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" - }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" - }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", - "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", - "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", - "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", - "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" }, - "00000000-tokens": { - "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "multisigs": { - "maxi_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", - "lm": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", - "blab_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" }, + "multisigs": {}, "EOA": { "maxis": { "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", @@ -1455,161 +1533,143 @@ } } }, - "arbitrum": { + "polygon": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, "tokens": { - "BADGER": "0xBfa641051Ba0a0Ad1b0AcF549a89536A0D76472E", - "WBTC": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f", - "USDC": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", - "CRV": "0x11cDb42B0EB46D95f990BeDD4695A6e3fA034978", - "SUSHI": "0xd4d42F0b6DEF4CE0383636770eF773390d85c61A", - "renBTC": "0xDBf31dF14B66535aF65AaC99C32e9eA844e14501", - "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", - "USDT": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", - "LDO": "0x13Ad51ed4F1B7e9Dc168d8a00cB3f4dDD85EfA60" + "USDC": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", + "WMATIC": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", + "WETH": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WBTC": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6" }, "across": { - "spoke_pool": "0xB88690461dDbaB6f04Dfad7df66B7725942FEb9C" + "spoke_pool": "0x69B5c72837769eF1e7C164Abc6515DcFf217F920" }, - "chainlink": { - "keeper_registry": "0x75c0530885F385721fddA23C539AF3701d6183D4", - "keeper_registrar": "0x4F3AF332A30973106Fe146Af0B4220bBBeA748eC" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "sushi": { - "router": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", + "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", + "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", + "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", + "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", + "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" }, - "swapr": { - "router": "0x530476d5583724A89c8841eB6Da76E7Af4C0F17E" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" }, - "arbitrum": { - "node": "0x00000000000000000000000000000000000000C8", - "gateway_router": "0x5288c571Fd7aD117beA99bF60FE0846C4E84F933" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", - "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", + "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "00000000-tokens": { + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", + "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" }, "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" + "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" + "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "CircuitBreakerLib": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "ManagedPoolAmmLib": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ExternalWeightedMath": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "RecoveryModeHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", - "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" - }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", + "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", + "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", + "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" }, "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" - }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" - }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", + "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", + "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", + "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" }, - "00000000-tokens": { - "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", - "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" }, "multisigs": { "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", - "dao": "0xaF23DC5983230E9eEAf93280e312e57539D098D0", + "dao": "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85", "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", "feeManager": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "emergency": "0xf404C5a0c02397f0908A3524fc5eb84e68Bbe60D", - "blabs_ops": "0x56ebA8dcDcEC3161Dd220c4B4131c27aF201F892" + "emergency": "0x3c58668054c299bE836a0bBB028Bee3aD4724846", + "blabs_ops": "0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97" }, "EOA": { "maxis": { @@ -1659,77 +1719,119 @@ } } }, - "bsc": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" + "gnosis": { + "zero": { + "zero": "0x0000000000000000000000000000000000000000" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "tokens": {}, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" + "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", + "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + "00000000-tokens": { + "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", + "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "00000000-tokens": { - "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", - "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", + "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" + }, + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + }, + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + }, + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", + "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + }, + "multisigs": { + "emergency": "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962", + "dao": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18", + "fees": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "feeManager": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "lm": "0x14969B55a675d13a1700F71A37511bc22D90155a", + "blabs_ops": "0x955556b002d05c7B31a9394c10897c1DA19eAEab" }, - "multisigs": {}, "EOA": { "maxis": { "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", @@ -1778,143 +1880,131 @@ } } }, - "polygon": { + "optimism": { "zero": { "zero": "0x0000000000000000000000000000000000000000" }, - "tokens": { - "USDC": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", - "WMATIC": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", - "WETH": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WBTC": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6" - }, - "across": { - "spoke_pool": "0x69B5c72837769eF1e7C164Abc6515DcFf217F920" + "tokens": {}, + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", - "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", - "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" - }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" + "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", - "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", - "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", - "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", - "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", - "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", - "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "00000000-tokens": { + "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", + "WETH": "0x4200000000000000000000000000000000000006" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", - "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" }, "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", - "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", - "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", - "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" + "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", - "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "00000000-tokens": { - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" }, "multisigs": { - "lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", - "dao": "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85", - "fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "feeManager": "0x7c68c42De679ffB0f16216154C996C354cF1161B", - "emergency": "0x3c58668054c299bE836a0bBB028Bee3aD4724846", - "blabs_ops": "0xf9D6BdE5c2eef334AC88204CB2eEc07111DCBA97" + "dao": "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc", + "fees": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "feeManager": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "lm": "0x09Df1626110803C7b3b07085Ef1E053494155089", + "emergency": "0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B", + "blabs_ops": "0xFB2ac3989B6AD0e043a8958004484d6BAAb2c6Ab" }, "EOA": { "maxis": { @@ -1964,46 +2054,16 @@ } } }, - "kovan": { - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", - "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", - "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" - }, - "20220325-gauge-controller": { - "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", - "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" - }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", - "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" - }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" - }, + "rinkeby": { "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" - }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, "multisigs": {}, "EOA": { @@ -2053,560 +2113,639 @@ "davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650" } } - }, - "rinkeby": { - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + } + }, + "old": { + "goerli": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", + "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" }, - "multisigs": {}, - "EOA": { - "maxis": { - "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", - "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", - "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", - "xeonus": "0x7019Be4E4eB74cA5F61224FeAf687d2b43998516", - "danko": "0x200550cAD164E8e0Cb544A9c7Dc5c833122C1438", - "tritium": "0xcf4fF1e03830D692F52EB094c52A5A6A2181Ab3F" - }, - "blabs_ops": { - "Jeff": "0xBEf33200077A2A2AC3613aB92488b41FFc39AcE2", - "Markus": "0xCae6f77a6cf4C952BF36793D91519fb4Ae86C264", - "Mike": "0x91f4Df13350083eDb30515019cF527C6b0490c54", - "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3", - "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", - "EmergencyPauser": "0x170027069fd114BFF2f57B0FC796df93290C02a6" - }, - "maxi_deployers": { - "solarcurve": "0x6409C2C1aC1B26aaaEF982572efd38412075586D", - "zendragon": "0x854B004700885A61107B458f11eCC169A019b764", - "mikeb": "0xc4591c41e01a7a654B5427f39Bbd1dEe5bD45D1D", - "tritium": "0x53a806789BBfd366d9dEB9Cbe5d622089e845fdb" - }, - "emergency": { - "solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "mikeb": "0xF01Cc7154e255D20489E091a5aEA10Bc136696a8", - "zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", - "zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", - "Markus": "0x6bB4720473d4D7133f944785e5EE1A650C07f34e", - "Fernando": "0xbbF0Ae5195444264364CA7eb7E3BB1971B4c3eCb", - "Nico": "0x815d654E930E840D0E0Ee1B18FFc8Fb4ddA4c6B3" - }, - "dao": { - "AlexLangeVC": "0x3ABDc84Dd15b0058B281D7e26CCc3932cfb268aA", - "0xMaki": "0x285b7EEa81a5B66B62e7276a24c1e0F83F7409c1", - "0xSolarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", - "0xSausageDoge": "0x59693BA1A5764e087CE166ac0E0085Fc071B9ea7", - "eboadom": "0xA39a62304d8d43B35114ad7bd1258B0E50e139b3", - "mounibec": "0x0951FF0835302929d6c0162b3d2495A85e38ec3A", - "trentmc0": "0x478eC43c6867c2884f87B21c164f1fD1308bD9a3", - "StefanDGeorge": "0x9F7dfAb2222A473284205cdDF08a677726d786A0", - "bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", - "nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", - "davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650" - } - } - } - }, - "old": { - "mainnet": { - "20220628-optimism-root-gauge-factory": { - "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", - "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", + "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", - "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", - "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", - "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", - "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", + "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", + "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", + "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", + "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" }, "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" + "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", + "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20220420-fee-distributor": { + "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", - "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" + "20210727-meta-stable-pool": { + "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", + "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", + "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", + "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", + "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", + "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + }, + "20220325-mainnet-gauge-factory": { + "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", + "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" + }, + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", + "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" + }, + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", + "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" + }, + "20220325-gauge-adder": { + "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", + "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", + "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", + "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" + }, + "20230109-gauge-adder-v3": { + "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", + "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", + "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" + }, + "20210812-lido-relayer": { + "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" }, "20210418-weighted-pool": { "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", - "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", - "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" + }, + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, "20210907-investment-pool": { - "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" + "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", - "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", - "BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" + }, + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" }, "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" + "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", + "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", + "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", - "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", - "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", - "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", + "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" }, - "20220420-fee-distributor": { - "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "20210624-stable-pool": { + "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + } + }, + "kovan": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" + }, + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" }, "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", + "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" + "20220420-fee-distributor": { + "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + }, + "20210727-meta-stable-pool": { + "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", + "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220325-mainnet-gauge-factory": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + }, + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", + "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" + }, + "20220325-gauge-adder": { + "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" + }, + "20210812-lido-relayer": { + "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + }, + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + }, + "20211012-merkle-orchard": { + "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" + }, + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" + }, + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" }, "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + } + }, + "mainnet": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" + }, + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", + "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" }, "20220906-composable-stable-pool": { "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", + "BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948" + }, + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" + }, + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" + }, + "20220420-fee-distributor": { + "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" - }, - "20220413-polygon-root-gauge-factory": { - "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" + "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" }, "20210727-meta-stable-pool": { "QueryProcessor": "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5", "MetaStablePoolFactory": "0x67d27634E44793fE63c467035E31ea8635117cd4" }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", + "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", + "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", + "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", + "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + }, + "20220628-optimism-root-gauge-factory": { + "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", + "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, + "20220413-arbitrum-root-gauge-factory": { + "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "LiquidityGaugeFactory": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", - "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", + "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" }, - "20220413-arbitrum-root-gauge-factory": { - "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", + "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" }, "20220325-gauge-adder": { "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", - "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" - }, - "20210811-ldo-merkle": { - "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" - } - }, - "optimism": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", - "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", + "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", + "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", - "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" + "20210811-ldo-merkle": { + "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" }, "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", - "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", - "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" + "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", + "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", + "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", + "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" + "20210812-lido-relayer": { + "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220413-polygon-root-gauge-factory": { + "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" + "20211012-merkle-orchard": { + "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" }, "20220609-stable-pool-v2": { - "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + }, + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" + }, + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + }, + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", - "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" + "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", + "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } }, - "gnosis": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "arbitrum": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", + "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" }, "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20210727-meta-stable-pool": { + "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", + "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + }, + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", + "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" - } - }, - "goerli": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", - "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", - "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", - "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", - "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", - "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", - "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", - "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", + "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", - "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", - "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" + "20210928-mcb-arbitrum-merkle": { + "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", + "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", + "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" }, "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", + "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", - "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", - "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + }, + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" }, "20210907-investment-pool": { - "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" + "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", - "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", - "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", - "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", - "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" + "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", - "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", - "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", + "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20220420-fee-distributor": { - "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" + "20210624-stable-pool": { + "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", - "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" + "20210913-bal-arbitrum-merkle": { + "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + } + }, + "polygon": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", + "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" }, "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", + "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, "20210727-meta-stable-pool": { - "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", - "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" + "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, - "20220325-mainnet-gauge-factory": { - "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", - "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", + "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", - "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", - "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20220325-gauge-adder": { - "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", + "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", + "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", + "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", + "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", - "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" - } - }, - "arbitrum": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, "20211012-merkle-orchard": { - "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220304-erc4626-linear-pool": { + "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", - "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", - "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", + "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", - "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + } + }, + "gnosis": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", - "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", - "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" + "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" + }, + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + }, + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" }, "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" + } + }, + "optimism": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", + "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" }, "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" + "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", + "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -2615,259 +2754,120 @@ "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, "20210727-meta-stable-pool": { - "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", - "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20210913-bal-arbitrum-merkle": { - "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, "20230206-erc4626-linear-pool-v3": { "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20210928-mcb-arbitrum-merkle": { - "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", + "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", + "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", + "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" + }, + "20210418-weighted-pool": { + "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + }, + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" }, "20220609-stable-pool-v2": { - "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + }, + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" + }, + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", - "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" + "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", + "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" } }, "bsc": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, "20230206-composable-stable-pool-v3": { "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", - "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", - "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, "20220906-composable-stable-pool": { "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "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" - } - }, - "polygon": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", - "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" - }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", - "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" - }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", - "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" - }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" - }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", - "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", - "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", - "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" - }, - "20211203-batch-relayer": { "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", + "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", + "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" }, "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" - }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" - }, - "20220304-erc4626-linear-pool": { - "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", - "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" + "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", + "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" } }, "rinkeby": { - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, "20211203-batch-relayer": { "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, "20210727-meta-stable-pool": { "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" - } - }, - "kovan": { - "20211012-merkle-orchard": { - "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" - }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" }, "20210418-weighted-pool": { "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", - "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20210907-investment-pool": { - "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20220420-fee-distributor": { - "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", - "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" + "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20210624-stable-pool": { - "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" - }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" - }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", - "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220325-mainnet-gauge-factory": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" - }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } }, "avalanche": { diff --git a/outputs/arbitrum.json b/outputs/arbitrum.json index 90641b6..98b8dbe 100644 --- a/outputs/arbitrum.json +++ b/outputs/arbitrum.json @@ -16,19 +16,7 @@ "swapr/router": "0x530476d5583724A89c8841eB6Da76E7Af4C0F17E", "arbitrum/node": "0x00000000000000000000000000000000000000C8", "arbitrum/gateway_router": "0x5288c571Fd7aD117beA99bF60FE0846C4E84F933", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "20230314-batch-relayer-v5/BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", - "20230320-weighted-pool-v4/MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", - "20230222-merkle-orchard-v2/MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", "20230411-managed-pool-v2/CircuitBreakerLib": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", @@ -36,40 +24,52 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", "20230411-managed-pool-v2/ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "20230411-managed-pool-v2/MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5", - "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", + "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "20230525-l2-veboost-v2/VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7", + "00000000-tokens/BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", + "00000000-tokens/WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD", + "20230525-l2-veboost-v2/VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", + "20230320-weighted-pool-v4/MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b", "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5", + "20230222-merkle-orchard-v2/MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A", "20230223-protocol-id-registry/ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", - "00000000-tokens/BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", - "00000000-tokens/WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "20230314-batch-relayer-v5/BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B", "multisigs/lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", "multisigs/dao": "0xaF23DC5983230E9eEAf93280e312e57539D098D0", "multisigs/fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", @@ -111,40 +111,18 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", - "20211012-merkle-orchard/MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd", "20211208-aave-linear-pool/AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749", + "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33", "20221021-managed-pool/ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", "20221021-managed-pool/CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", "20221021-managed-pool/ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd", - "20210418-weighted-pool/WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", - "20210418-weighted-pool/WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018", - "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", - "20220916-batch-relayer-v4/BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5", - "20220318-batch-relayer-v2/BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", - "20220318-batch-relayer-v2/BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280", - "20210907-investment-pool/InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c", "20220720-batch-relayer-v3/BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", "20220720-batch-relayer-v3/BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002", - "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "20230213-yearn-linear-pool/MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "20230213-yearn-linear-pool/MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32", - "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c", "20211203-batch-relayer/BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", "20211203-batch-relayer/BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1", - "20210624-stable-pool/StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd", - "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33", - "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", - "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", @@ -152,12 +130,34 @@ "20210727-meta-stable-pool/QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", "20210727-meta-stable-pool/MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD", "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab", - "20210913-bal-arbitrum-merkle/MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809", + "20220318-batch-relayer-v2/BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", + "20220318-batch-relayer-v2/BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", "20230206-erc4626-linear-pool-v3/MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca", + "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", + "20220916-batch-relayer-v4/BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5", "20210928-mcb-arbitrum-merkle/MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1", + "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", + "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718", + "20210418-weighted-pool/WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", + "20210418-weighted-pool/WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018", + "20211012-merkle-orchard/MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1", + "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", + "20210907-investment-pool/InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c", "20220609-stable-pool-v2/StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c", + "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "20230213-yearn-linear-pool/MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "20230213-yearn-linear-pool/MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32", "20230206-weighted-pool-v3/WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", - "20230206-weighted-pool-v3/MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" + "20230206-weighted-pool-v3/MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338", + "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "20210624-stable-pool/StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd", + "20210913-bal-arbitrum-merkle/MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" } \ No newline at end of file diff --git a/outputs/arbitrum_reverse.json b/outputs/arbitrum_reverse.json index 10785a4..99af1ce 100644 --- a/outputs/arbitrum_reverse.json +++ b/outputs/arbitrum_reverse.json @@ -16,19 +16,7 @@ "0x530476d5583724A89c8841eB6Da76E7Af4C0F17E": "swapr/router", "0x00000000000000000000000000000000000000C8": "arbitrum/node", "0x5288c571Fd7aD117beA99bF60FE0846C4E84F933": "arbitrum/gateway_router", - "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x598ce0f1ab64B27256759ef99d883EE51138b9bd": "20230314-batch-relayer-v5/BalancerRelayer", - "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c": "20230320-weighted-pool-v4/MockWeightedPool", - "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230222-merkle-orchard-v2/MerkleOrchard", - "0x70Bbd023481788e443472e123AB963e5EBF58D06": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0x1Fa7F727934226aedaB636D62a084931b97d366b": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", - "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025": "20230411-managed-pool-v2/CircuitBreakerLib", "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -36,39 +24,51 @@ "0x682f0dDBFd41D1272982f64a499Fb62d80e27589": "20230411-managed-pool-v2/RecoveryModeHelper", "0x8eA89804145c007e7D226001A96955ad53836087": "20230411-managed-pool-v2/ManagedPoolFactory", "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0": "20230411-managed-pool-v2/MockManagedPool", - "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0xFF7e6B102516e071dcDA763EE9D02c1515481db5": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0xbfD9769b061E57e478690299011A028194D66e3C": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", + "0x8E5698dC4897DC12243c8642e77B4f21349Db97C": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230525-l2-veboost-v2/VeBoostV2", - "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8": "00000000-tokens/BAL", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0x70Bbd023481788e443472e123AB963e5EBF58D06": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab": "20210418-vault/BalancerHelpers", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", + "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230525-l2-veboost-v2/VeBoostV2", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c": "20230320-weighted-pool-v4/MockWeightedPool", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0x1Fa7F727934226aedaB636D62a084931b97d366b": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0xFF7e6B102516e071dcDA763EE9D02c1515481db5": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230222-merkle-orchard-v2/MerkleOrchard", + "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0x8E5698dC4897DC12243c8642e77B4f21349Db97C": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8": "00000000-tokens/BAL", - "0xbfD9769b061E57e478690299011A028194D66e3C": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x598ce0f1ab64B27256759ef99d883EE51138b9bd": "20230314-batch-relayer-v5/BalancerRelayer", + "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0xc38c5f97B34E175FFd35407fc91a937300E33860": "multisigs/lm", "0xaF23DC5983230E9eEAf93280e312e57539D098D0": "multisigs/dao", "0x7c68c42De679ffB0f16216154C996C354cF1161B": "multisigs/feeManager", @@ -102,40 +102,18 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE": "20211012-merkle-orchard/MerkleOrchard", - "0x2794953110874981a0d301286c986992022A62a1": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x8878f1273466157a79570DdE1A42130e551B6EAd": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20211208-aave-linear-pool/AaveLinearPoolFactory", "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749": "20230206-composable-stable-pool-v3/MockComposableStablePool", + "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "20220906-composable-stable-pool/ComposableStablePoolFactory", "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20221021-managed-pool/ManagedPoolAddRemoveTokenLib", "0xE42FFA682A26EF8F25891db4882932711D42e467": "20221021-managed-pool/CircuitBreakerLib", "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20221021-managed-pool/ManagedPoolFactory", - "0x8878f1273466157a79570DdE1A42130e551B6EAd": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", - "0x7dFdEF5f355096603419239CE743BfaF1120312B": "20210418-weighted-pool/WeightedPoolFactory", - "0xCF0a32Bbef8F064969F21f7e02328FB577382018": "20210418-weighted-pool/WeightedPool2TokensFactory", - "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61": "20220916-batch-relayer-v4/BatchRelayerLibrary", - "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5": "20220916-batch-relayer-v4/BalancerRelayer", - "0x1554ee754707D5C93b7934AF404747Aba521Aaf2": "20220318-batch-relayer-v2/BatchRelayerLibrary", - "0x440eC9C8b78518D420E6fb6c6c838421F28BC280": "20220318-batch-relayer-v2/BalancerRelayer", - "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c": "20210907-investment-pool/InvestmentPoolFactory", "0x4f4269F7008430860693aeDB86b0C55962D6E9b7": "20220720-batch-relayer-v3/BatchRelayerLibrary", "0x42E49B48573c725ee32d2579060Ed06894f97002": "20220720-batch-relayer-v3/BalancerRelayer", - "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230213-yearn-linear-pool/YearnLinearPoolFactory", - "0x1b986138a4F2aA538E79fdEC222dad93F8d66703": "20230213-yearn-linear-pool/MockYearnTokenVault", - "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32": "20230213-yearn-linear-pool/MockYearnLinearPool", - "0xa2D801064652A269D92EE2A59F3261155ec66830": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", - "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", - "0x16ba924752EF283C7946db8A122a6742AA35C1DC": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", - "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "20220908-weighted-pool-v2/WeightedPoolFactory", "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768": "20211203-batch-relayer/BatchRelayerLibrary", "0x466262c2a275aB106E54D95B5B04603e12b58cA1": "20211203-batch-relayer/BalancerRelayer", - "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd": "20210624-stable-pool/StablePoolFactory", - "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "20220906-composable-stable-pool/ComposableStablePoolFactory", - "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", - "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20211208-stable-phantom-pool/StablePhantomPoolFactory", "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", @@ -143,12 +121,34 @@ "0x6783995f91A3D7f7C24B523669488F96cCa88d31": "20210727-meta-stable-pool/QueryProcessor", "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD": "20210727-meta-stable-pool/MetaStablePoolFactory", "0x142B9666a0a3A30477b052962ddA81547E7029ab": "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory", - "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809": "20210913-bal-arbitrum-merkle/MerkleRedeem", + "0x1554ee754707D5C93b7934AF404747Aba521Aaf2": "20220318-batch-relayer-v2/BatchRelayerLibrary", + "0x440eC9C8b78518D420E6fb6c6c838421F28BC280": "20220318-batch-relayer-v2/BalancerRelayer", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E": "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory", "0x62aaB12865d7281048c337D53a4dde9d770321E6": "20230206-erc4626-linear-pool-v3/MockERC4626Token", "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca": "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool", + "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61": "20220916-batch-relayer-v4/BatchRelayerLibrary", + "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5": "20220916-batch-relayer-v4/BalancerRelayer", "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1": "20210928-mcb-arbitrum-merkle/MerkleRedeem", + "0xa2D801064652A269D92EE2A59F3261155ec66830": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", + "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", + "0x16ba924752EF283C7946db8A122a6742AA35C1DC": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", + "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", + "0x7dFdEF5f355096603419239CE743BfaF1120312B": "20210418-weighted-pool/WeightedPoolFactory", + "0xCF0a32Bbef8F064969F21f7e02328FB577382018": "20210418-weighted-pool/WeightedPool2TokensFactory", + "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE": "20211012-merkle-orchard/MerkleOrchard", + "0x2794953110874981a0d301286c986992022A62a1": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", + "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c": "20210907-investment-pool/InvestmentPoolFactory", "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6": "20220609-stable-pool-v2/StablePoolFactory", + "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "20220908-weighted-pool-v2/WeightedPoolFactory", + "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230213-yearn-linear-pool/YearnLinearPoolFactory", + "0x1b986138a4F2aA538E79fdEC222dad93F8d66703": "20230213-yearn-linear-pool/MockYearnTokenVault", + "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32": "20230213-yearn-linear-pool/MockYearnLinearPool", "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65": "20230206-weighted-pool-v3/WeightedPoolFactory", - "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338": "20230206-weighted-pool-v3/MockWeightedPool" + "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338": "20230206-weighted-pool-v3/MockWeightedPool", + "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20211208-stable-phantom-pool/StablePhantomPoolFactory", + "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd": "20210624-stable-pool/StablePoolFactory", + "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809": "20210913-bal-arbitrum-merkle/MerkleRedeem" } \ No newline at end of file diff --git a/outputs/avalanche.json b/outputs/avalanche.json index 7fbf674..d611557 100644 --- a/outputs/avalanche.json +++ b/outputs/avalanche.json @@ -1,13 +1,5 @@ { - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20230320-weighted-pool-v4/MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", "20230411-managed-pool-v2/CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", @@ -15,39 +7,47 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", "20230411-managed-pool-v2/ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", "20230411-managed-pool-v2/MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965", - "20220721-balancer-queries/BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "20220707-distribution-scheduler/DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B", - "20230525-l2-veboost-v2/VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "00000000-tokens/BAL": "0x8239a6b877804206c7799028232a7188da487cec", + "00000000-tokens/WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "20210418-vault/BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "00000000-tokens/BAL": "0x8239a6b877804206c7799028232a7188da487cec", - "00000000-tokens/WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C", + "20230525-l2-veboost-v2/VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220721-balancer-queries/BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "20230320-weighted-pool-v4/MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88", + "20220707-distribution-scheduler/DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", "multisigs/emergency": "0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0", "multisigs/dao": "0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3", "multisigs/lm": "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6", diff --git a/outputs/avalanche_reverse.json b/outputs/avalanche_reverse.json index 671610c..6b3c76a 100644 --- a/outputs/avalanche_reverse.json +++ b/outputs/avalanche_reverse.json @@ -1,13 +1,5 @@ { - "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0xb2b5B452d53401391155EA48C4451f6E9b0dD058": "20230320-weighted-pool-v4/MockWeightedPool", - "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230411-managed-pool-v2/CircuitBreakerLib", "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -15,39 +7,47 @@ "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230411-managed-pool-v2/RecoveryModeHelper", "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230411-managed-pool-v2/ManagedPoolFactory", "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999": "20230411-managed-pool-v2/MockManagedPool", - "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0xEa4643102dFC03d5e382e7827Bf767f6587E9965": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220721-balancer-queries/BalancerQueries", + "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x0c6052254551EAe3ECac77B01DFcf1025418828f": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220707-distribution-scheduler/DistributionScheduler", - "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230525-l2-veboost-v2/VeBoostV2", - "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x6caf662b573F577DE01165d2d38D1910bba41F8A": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0x4638ab64022927C9bD5947607459D13f57f1551C": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0x8239a6b877804206c7799028232a7188da487cec": "00000000-tokens/BAL", + "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7": "00000000-tokens/WETH", "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x161f4014C27773840ccb4EC1957113e6DD028846": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-vault/BalancerHelpers", - "0x8df317a729fcaA260306d7de28888932cb579b88": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0x8239a6b877804206c7799028232a7188da487cec": "00000000-tokens/BAL", - "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7": "00000000-tokens/WETH", - "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x6caf662b573F577DE01165d2d38D1910bba41F8A": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230525-l2-veboost-v2/VeBoostV2", + "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220721-balancer-queries/BalancerQueries", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0xb2b5B452d53401391155EA48C4451f6E9b0dD058": "20230320-weighted-pool-v4/MockWeightedPool", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x8df317a729fcaA260306d7de28888932cb579b88": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", + "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220707-distribution-scheduler/DistributionScheduler", + "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0xEa4643102dFC03d5e382e7827Bf767f6587E9965": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", + "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", + "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0x308f8d3536261C32c97D2f85ddc357f5cCdF33F0": "multisigs/emergency", "0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3": "multisigs/dao", "0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6": "multisigs/fees", diff --git a/outputs/deployments.json b/outputs/deployments.json index 9abe02b..6dfb0ad 100644 --- a/outputs/deployments.json +++ b/outputs/deployments.json @@ -1,59 +1,12 @@ { "active": { "mainnet": { - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", - "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", - "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", - "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" - }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", - "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" - }, - "20230526-zkevm-root-gauge-factory": { - "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", - "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" - }, - "20221205-veboost-v2": { - "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" - }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" - }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", - "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" - }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", - "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" - }, - "20230527-l2-gauge-checkpointer": { - "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" - }, - "20220325-gauge-controller": { - "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" - }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" - }, - "20220823-optimism-root-gauge-factory-v2": { - "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", - "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" + "20220823-arbitrum-root-gauge-factory-v2": { + "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", @@ -64,108 +17,112 @@ "ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", "MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", - "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" - }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + "20220823-optimism-root-gauge-factory-v2": { + "OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", + "OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" + "00000000-tokens": { + "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220823-polygon-root-gauge-factory-v2": { + "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", + "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" }, "20230504-vebal-remapper": { "OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", "VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20220823-polygon-root-gauge-factory-v2": { - "PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", - "PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C" + }, + "20230217-gnosis-root-gauge-factory": { + "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", + "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, "20230208-euler-linear-pool": { "EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", "MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", "MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093" }, + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", "MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", "MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", "MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, "20210812-wsteth-rate-provider": { "WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220325-gauge-controller": { + "VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" + "20221205-veboost-v2": { + "VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", + "MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23" }, - "20220823-arbitrum-root-gauge-factory-v2": { - "ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC" + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790" }, - "20230217-gnosis-root-gauge-factory": { - "GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", - "GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518" + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, "20230529-avalanche-root-gauge-factory": { "AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", "AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", + "MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7" }, "20230410-silo-linear-pool-v2": { "SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", @@ -174,198 +131,265 @@ "MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", "MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" + "20230527-l2-gauge-checkpointer": { + "L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC" }, - "00000000-tokens": { - "BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" - } - }, - "sepolia": { - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", - "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" + "20230526-zkevm-root-gauge-factory": { + "PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", + "PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602" }, - "20221205-veboost-v2": { - "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", + "MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", - "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", - "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", + "MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", + "MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", + "MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", + "BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", - "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", - "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", - "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", - "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", - "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", - "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", - "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c" + } + }, + "goerli": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", - "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", + "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", + "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + }, + "00000000-tokens": { + "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" }, "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" + "20230208-euler-linear-pool": { + "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", - "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", + "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", - "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220325-gauge-controller": { + "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", + "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", + "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" + "20221205-veboost-v2": { + "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" + }, + "20220714-fee-distributor-v2": { + "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" + }, + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" + }, + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" + "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", + "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", + "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", + "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", + "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" }, - "20230522-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb" + "20220707-distribution-scheduler": { + "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" + }, + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" }, "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" + "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", - "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, - "00000000-tokens": { - "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" } }, - "zkevm": { - "20230409-gearbox-linear-pool-v2": { - "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", - "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" + "kovan": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", + "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", + "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" + }, + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", + "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" + }, + "20210812-wsteth-rate-provider": { + "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20220325-gauge-controller": { + "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", + "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" + }, + "20220325-test-balancer-token": { + "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + } + }, + "zkevm": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, "20230411-managed-pool-v2": { "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -376,35 +400,37 @@ "ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", "MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" - }, "20230316-l2-ve-delegation-proxy": { "NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", "VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" + "00000000-tokens": { + "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", + "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + }, + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20230410-aave-linear-pool-v5": { "AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", @@ -412,922 +438,1074 @@ "MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", "MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + "20220721-balancer-queries": { + "BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a" }, "20230414-authorizer-wrapper": { "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, "20230223-protocol-id-registry": { "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", + "MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", + "MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D" }, - "00000000-tokens": { - "WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", - "BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + }, + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" } }, "avalanche": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999" + }, + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, "20220413-child-chain-gauge-factory": { "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" + }, + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" + }, + "00000000-tokens": { + "BAL": "0x8239a6b877804206c7799028232a7188da487cec", + "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" + }, + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" + }, "20220517-protocol-fee-withdrawer": { "ProtocolFeesWithdrawer": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, "20220812-child-chain-reward-helper": { "ChildChainGaugeRewardHelper": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockManagedPool": "0x3Fb81f6FB0dd94c6fC7e138887f1CA4CDB5E2999" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + }, + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", + "MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", + "MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C" + }, + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20220721-balancer-queries": { "BalancerQueries": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "VotingEscrowDelegationProxy": "0x0c6052254551EAe3ECac77B01DFcf1025418828f" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xb2b5B452d53401391155EA48C4451f6E9b0dD058" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" }, "20220707-distribution-scheduler": { "DistributionScheduler": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockComposableStablePool": "0xEa4643102dFC03d5e382e7827Bf767f6587E9965" + }, "20221124-authorizer-adaptor-entrypoint": { "AuthorizerAdaptorEntrypoint": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" }, "20230316-l2-balancer-pseudo-minter": { "L2BalancerPseudoMinter": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", + "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" }, "20230526-gauge-working-balance-helper": { "GaugeWorkingBalanceHelper": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79" + } + }, + "arbitrum": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "CircuitBreakerLib": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "ManagedPoolAmmLib": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "ExternalWeightedMath": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "RecoveryModeHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", + "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x6caf662b573F577DE01165d2d38D1910bba41F8A", - "MockAaveLendingPool": "0x57EA28A99394978D060E483477C0Fd9fb9aFa96c", - "MockStaticAToken": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockAaveLinearPool": "0xA826a114B0c7dB4d1FF4a4BE845a78998c64564C" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x4507d91Cd2C0D51D9B4F30Bf0B93AFC938A70BA5", - "MockERC4626Token": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockERC4626LinearPool": "0xEd3E2F496cbCd8e212192fb8D1499842f04A0D19" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x4638ab64022927C9bD5947607459D13f57f1551C" + "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" + }, + "00000000-tokens": { + "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", + "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }, "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "ChildChainGaugeFactory": "0x161f4014C27773840ccb4EC1957113e6DD028846" + "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" - }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88" + "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" }, - "00000000-tokens": { - "BAL": "0x8239a6b877804206c7799028232a7188da487cec", - "WETH": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - } - }, - "optimism": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", + "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, "20230409-yearn-linear-pool-v2": { "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" - }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" + "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" }, "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" - }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" }, "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" - }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" + "BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, "20230409-erc4626-linear-pool-v4": { "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" + "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + } + }, + "sepolia": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + }, + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", + "CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", + "ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", + "ExternalWeightedMath": "0x8246e571d88ACd1346179Cc3641DE87Fe3544d7A", + "RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", + "ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", + "MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", + "VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" + "L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7" + }, + "00000000-tokens": { + "BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9" }, "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", + "ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + "20230504-vebal-remapper": { + "OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39" }, "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" + "PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + }, + "20220420-smart-wallet-checker": { + "SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20220325-bal-token-holder-factory": { + "BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425" }, - "00000000-tokens": { - "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", - "WETH": "0x4200000000000000000000000000000000000006" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" - } - }, - "gnosis": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", - "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" + "20220325-ve-delegation": { + "VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013" + }, + "20220325-gauge-controller": { + "VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", + "GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A" + }, + "20220721-balancer-queries": { + "BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + }, + "20221205-veboost-v2": { + "VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C" + }, + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", + "MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A" + }, + "20220325-balancer-token-admin": { + "BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f" + }, + "20220714-fee-distributor-v2": { + "FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707" + }, + "20220530-preseeded-voting-escrow-delegation": { + "PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f" + }, + "20220822-mainnet-gauge-factory-v2": { + "LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363" + }, + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" + "20230410-silo-linear-pool-v2": { + "SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", + "MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", + "MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" + "20220325-test-balancer-token": { + "TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7" }, - "20220721-balancer-queries": { - "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230215-single-recipient-gauge-factory-v2": { + "SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", + "SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", - "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" + "20230409-gearbox-linear-pool-v2": { + "GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", + "BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" + "L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + "20230522-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10" + "20230519-gauge-adder-v4": { + "GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", - "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3" + } + }, + "bsc": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" + "00000000-tokens": { + "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", + "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", + "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", + "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220721-balancer-queries": { + "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" }, - "00000000-tokens": { - "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", - "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" + }, + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" + }, + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" - } - }, - "goerli": { "20230314-batch-relayer-v5": { "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20221205-veboost-v2": { - "VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + } + }, + "polygon": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20220530-preseeded-voting-escrow-delegation": { - "PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", + "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", + "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", + "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", + "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", + "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", + "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" }, "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", - "ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", - "ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b" + "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", + "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", - "GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", - "BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A" + "00000000-tokens": { + "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", - "VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31" + "20230316-child-chain-gauge-factory-v2": { + "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", + "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + }, + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "ExternalWeightedMath": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26" + "20210418-authorizer": { + "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + }, + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", + "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", + "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", + "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" + }, + "20230525-l2-veboost-v2": { + "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" }, "20220721-balancer-queries": { "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "20230320-weighted-pool-v4": { + "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", + "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" + }, + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" }, - "20220420-smart-wallet-checker": { - "SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" }, - "20220707-distribution-scheduler": { - "DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65" + "20230320-composable-stable-pool-v4": { + "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", + "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" }, - "20220714-fee-distributor-v2": { - "FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066" + "20230222-merkle-orchard-v2": { + "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" + "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" }, - "20230504-vebal-remapper": { - "OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", - "VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", + "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" + }, + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617" }, "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + }, + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" }, "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48" + "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" + } + }, + "gnosis": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "ExternalWeightedMath": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", + "ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768" }, - "20230208-euler-linear-pool": { - "EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", + "VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F" + "20230404-l2-layer0-bridge-forwarder": { + "L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" }, - "20230215-single-recipient-gauge-factory-v2": { - "SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F" + "00000000-tokens": { + "BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", + "WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d" }, "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" - }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" - }, - "20230519-gauge-adder-v4": { - "GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10" - }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47" + "ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087" + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d" + "PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20210418-vault": { + "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" + }, + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe" - }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1" - }, - "20230410-silo-linear-pool-v2": { - "SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", - "MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", - "MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", - "MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", - "MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20220822-mainnet-gauge-factory-v2": { - "LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", + "MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2" }, - "00000000-tokens": { - "BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850" - } - }, - "arbitrum": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "BalancerRelayer": "0x598ce0f1ab64B27256759ef99d883EE51138b9bd" + "20220721-balancer-queries": { + "BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", - "MockWeightedPool": "0x129C6402FF88611Aa59BF2e14B39e091822e2C9c" - }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "ChildChainStreamer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "ChildChainLiquidityGaugeFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" - }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0x70Bbd023481788e443472e123AB963e5EBF58D06" - }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "MockYearnLinearPool": "0x1Fa7F727934226aedaB636D62a084931b97d366b" + "WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", - "CircuitBreakerLib": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "ManagedPoolAmmLib": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "ExternalWeightedMath": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "RecoveryModeHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", - "ManagedPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "MockManagedPool": "0xf5A71257B331C02dA1Eae52151C3d600f16B76F0" + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054" }, "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "MockComposableStablePool": "0xFF7e6B102516e071dcDA763EE9D02c1515481db5" + "ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20221124-authorizer-adaptor-entrypoint": { + "AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "VotingEscrowDelegationProxy": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", + "BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10" }, "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" - }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" + "L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1" }, "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0xEa924b45a3fcDAAdf4E5cFB1665823B8F8F2039B" + "GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589" + } + }, + "optimism": { + "20220325-authorizer-adaptor": { + "AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC" + "20230411-managed-pool-v2": { + "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", + "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockAaveLinearPool": "0x19b1C92631405A0a9495ccbA0BeCF4f2e8e908bD" + "20220527-child-chain-gauge-token-adder": { + "ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5" + "20220413-child-chain-gauge-factory": { + "RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockERC4626LinearPool": "0x3f53A862919ccFA023CB6AcE91378a79Fb0F6Bf5" + "20220513-double-entrypoint-fix-relayer": { + "DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + }, + "20230316-l2-ve-delegation-proxy": { + "NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c" }, "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x12Ca9De662A7Bf5Dc89e034a5083eF751B08EDe7" + "L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100" + }, + "00000000-tokens": { + "BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", + "WETH": "0x4200000000000000000000000000000000000006" }, "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "ChildChainGaugeFactory": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" + "ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + }, + "20220517-protocol-fee-withdrawer": { + "ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" + }, + "20221123-pool-recovery-helper": { + "PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab", + "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0xb5e56CC3d2e38e53b1166175C59e921A37cDC1E2" - }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9" + "20220812-child-chain-reward-helper": { + "ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C" + "20220725-protocol-fee-percentages-provider": { + "ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230410-aave-linear-pool-v5": { + "AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604" }, - "00000000-tokens": { - "BAL": "0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8", - "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + "20230525-l2-veboost-v2": { + "VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0xbfD9769b061E57e478690299011A028194D66e3C" - } - }, - "bsc": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" + "20220721-balancer-queries": { + "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" }, "20230320-weighted-pool-v4": { "WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "MockWeightedPool": "0xE7eE2d64bCB1B2C915898E9DA0947DA1D413DCAF" + "MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", - "ExternalWeightedMath": "0x8df317a729fcaA260306d7de28888932cb579b88", - "RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "MockManagedPool": "0x710A461Ea47AE36C45CBA8Cb6ce964e8A5cb87eD" + "20230409-yearn-linear-pool-v2": { + "YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202" + }, + "20230414-authorizer-wrapper": { + "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" }, "20230320-composable-stable-pool-v4": { "ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "MockComposableStablePool": "0x7C53dBf28a23faB07E322fb35eC53A296f548a45" - }, - "20220721-balancer-queries": { - "BalancerQueries": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b" + "MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C" }, "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20230223-protocol-id-registry": { + "ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7" + "20230314-batch-relayer-v5": { + "BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockAaveLendingPool": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", - "MockStaticAToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", - "MockAaveLinearPool": "0x2Ba5fd37e71Ab2633602553BE7ad5A377D7ED31A" + "20230613-balancer-pool-data-queries": { + "BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20230316-l2-balancer-pseudo-minter": { + "L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0x20AabBC59F3cE58e0ef931380d8Bf2A6fE681019" + "20230409-erc4626-linear-pool-v4": { + "ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5" }, + "20230526-gauge-working-balance-helper": { + "GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC" + } + }, + "rinkeby": { "20210418-vault": { "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9" - }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650" - }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" }, "20210418-authorizer": { "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" - }, - "00000000-tokens": { - "WETH": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", - "BAL": "0xf9815ea1a246401d2ebf2185f207d7db579a2500" + "20211202-no-protocol-fee-lbp": { + "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" } - }, - "polygon": { - "20230314-batch-relayer-v5": { - "BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", - "BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554" + } + }, + "old": { + "goerli": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" }, - "20230320-weighted-pool-v4": { - "WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", - "MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" }, - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", + "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" }, - "20230222-merkle-orchard-v2": { - "MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" }, - "20220517-protocol-fee-withdrawer": { - "ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", + "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" }, - "20230409-yearn-linear-pool-v2": { - "YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", + "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", + "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" }, - "20220812-child-chain-reward-helper": { - "ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", + "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" }, - "20230411-managed-pool-v2": { - "ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", - "CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", - "ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", - "ExternalWeightedMath": "0x72EbAFDdC4C7d3EB702c81295D90A8B29F008a03", - "RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", - "ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", - "MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", + "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" }, - "20230320-composable-stable-pool-v4": { - "ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", - "MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51" + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", + "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" }, - "20220721-balancer-queries": { - "BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5" + "20220420-fee-distributor": { + "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" }, - "20230316-l2-ve-delegation-proxy": { - "NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", - "VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" }, - "20221124-authorizer-adaptor-entrypoint": { - "AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20210727-meta-stable-pool": { + "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", + "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", + "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", + "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", + "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", + "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" }, - "20230316-l2-balancer-pseudo-minter": { - "L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020" + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" }, - "20230525-l2-veboost-v2": { - "VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970" + "20220325-mainnet-gauge-factory": { + "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", + "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" }, - "20230526-gauge-working-balance-helper": { - "GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", + "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" }, - "20230613-balancer-pool-data-queries": { - "BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", + "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" + }, + "20220325-gauge-adder": { + "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + }, + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", + "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", + "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", + "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" }, - "20230410-aave-linear-pool-v5": { - "AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", - "MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", - "MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", - "MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" }, - "20220725-protocol-fee-percentages-provider": { - "ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", + "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", + "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" }, - "20230409-erc4626-linear-pool-v4": { - "ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf" + "20210812-lido-relayer": { + "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" }, - "20230404-l2-layer0-bridge-forwarder": { - "L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20230316-child-chain-gauge-factory-v2": { - "ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", - "ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" }, - "20230414-authorizer-wrapper": { - "AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" }, - "20221123-pool-recovery-helper": { - "PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" }, - "20230223-protocol-id-registry": { - "ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" }, - "20220513-double-entrypoint-fix-relayer": { - "DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", + "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", + "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" }, - "00000000-tokens": { - "BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", + "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" }, - "20220527-child-chain-gauge-token-adder": { - "ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" } }, "kovan": { - "20220413-child-chain-gauge-factory": { - "RewardsOnlyGauge": "0x868543Bb787317632F94fCfe8eB85406B123590C", - "ChildChainStreamer": "0x4De578134995bEA8480D7696946217f356339Ab8", - "ChildChainLiquidityGaugeFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" }, - "20220325-gauge-controller": { - "VotingEscrow": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "GaugeController": "0x35c425234DC42e7402f54cC54573f77842963a56", - "BalancerMinter": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" }, - "20220325-bal-token-holder-factory": { - "BALTokenHolderFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13" + "20220325-single-recipient-gauge-factory": { + "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" }, - "20220325-ve-delegation": { - "VotingEscrowDelegation": "0xDc6d62ae091ea77331542042A72e5E38B188837C", - "VotingEscrowDelegationProxy": "0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", + "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" }, - "20220325-balancer-token-admin": { - "BalancerTokenAdmin": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19" + "20220420-fee-distributor": { + "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" }, - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7" + "20210727-meta-stable-pool": { + "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", + "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" }, - "20210812-wsteth-rate-provider": { - "WstETHRateProvider": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x94905e703fEAd7f0fD0eEe355D267eE909784e6d", - "ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F" + "20220325-mainnet-gauge-factory": { + "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" }, - "20220325-test-balancer-token": { - "TestBalancerToken": "0xa2D801064652A269D92EE2A59F3261155ec66830" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", + "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" + "20220325-gauge-adder": { + "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" }, - "20220325-authorizer-adaptor": { - "AuthorizerAdaptor": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A" - } - }, - "rinkeby": { - "20211202-no-protocol-fee-lbp": { - "NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20210812-lido-relayer": { + "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" }, - "20210418-vault": { - "Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20210418-authorizer": { - "Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6" - } - } - }, - "old": { - "mainnet": { - "20220628-optimism-root-gauge-factory": { - "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", - "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" + "20211012-merkle-orchard": { + "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" }, - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", - "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", - "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", - "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", - "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" + "20210624-stable-pool": { + "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" + } + }, + "mainnet": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" }, "20211208-aave-linear-pool": { "AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8" @@ -1336,6 +1514,9 @@ "ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", "MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163" }, + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" + }, "20220325-single-recipient-gauge-factory": { "SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", "SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480" @@ -1345,453 +1526,411 @@ "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" - }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", - "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" - }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", - "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" - }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", - "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" - }, "20220720-batch-relayer-v3": { "BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", "BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", - "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", - "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", - "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" - }, - "20220420-fee-distributor": { - "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" - }, "20211203-batch-relayer": { "BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", "BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" - }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F" - }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" - }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20230213-gearbox-linear-pool": { + "GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" + "20220420-fee-distributor": { + "FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", "MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" - }, - "20220413-polygon-root-gauge-factory": { - "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" + "MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E" }, "20210727-meta-stable-pool": { "QueryProcessor": "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5", "MetaStablePoolFactory": "0x67d27634E44793fE63c467035E31ea8635117cd4" }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20230315-silo-linear-pool": { + "SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", + "MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", + "MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", + "MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", + "MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4" + }, + "20220628-optimism-root-gauge-factory": { + "OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", + "OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, + "20220413-arbitrum-root-gauge-factory": { + "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + }, "20220325-mainnet-gauge-factory": { "LiquidityGaugeV5": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "LiquidityGaugeFactory": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", - "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", - "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" + "20221202-timelock-authorizer": { + "TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", + "TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05" }, - "20220413-arbitrum-root-gauge-factory": { - "ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", + "BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e" }, "20220325-gauge-adder": { "GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", - "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" - }, - "20210811-ldo-merkle": { - "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" - } - }, - "optimism": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", - "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", + "MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", + "MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd" }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + "BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", + "BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", - "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" + "20210811-ldo-merkle": { + "MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" + "20230109-gauge-adder-v3": { + "GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4" }, "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", - "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", - "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" + "AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", + "MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", + "MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", + "MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" + "20210812-lido-relayer": { + "LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" + "20220413-polygon-root-gauge-factory": { + "PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E" }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" + "20211012-merkle-orchard": { + "MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66" }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041" }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9" }, "20220609-stable-pool-v2": { - "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + "StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + }, + "20220628-gauge-adder-v2": { + "GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a" + }, + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" + }, + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", - "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" + "WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", + "MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62" + }, + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } }, - "gnosis": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "arbitrum": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" }, "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" + "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" + "20220906-composable-stable-pool": { + "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", - "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", + "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" }, "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" + "20210727-meta-stable-pool": { + "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", + "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" + }, + "20210721-liquidity-bootstrapping-pool": { + "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + }, + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", + "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" - } - }, - "goerli": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20230315-silo-linear-pool": { - "SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", - "MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", - "MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", - "MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", - "MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638" - }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650" - }, - "20230213-gearbox-linear-pool": { - "GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", - "MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", - "MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0" + "20230206-erc4626-linear-pool-v3": { + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", - "SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", + "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", - "CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", - "ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434" + "20210928-mcb-arbitrum-merkle": { + "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", + "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", + "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", + "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" }, "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" + "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", + "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", - "BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", - "BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da" + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + }, + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" }, "20210907-investment-pool": { - "InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487" + "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" }, - "20221202-timelock-authorizer": { - "TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", - "TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", - "BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", - "MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", - "MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2" + "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", - "MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", - "MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", + "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, - "20220420-fee-distributor": { - "FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44" + "20210624-stable-pool": { + "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", - "BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62" + "20210913-bal-arbitrum-merkle": { + "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + } + }, + "polygon": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" }, - "20220628-gauge-adder-v2": { - "GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb" + "20211208-aave-linear-pool": { + "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", + "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" }, "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158" + "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", + "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", + "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" }, - "20230109-gauge-adder-v3": { - "GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd" + "20211203-batch-relayer": { + "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", - "MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", + "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, "20210727-meta-stable-pool": { - "QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", - "MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19" + "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", + "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830" + "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" }, - "20220325-mainnet-gauge-factory": { - "LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", - "LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A" + "20220318-batch-relayer-v2": { + "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", + "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", - "MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", - "MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325" + "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", + "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20220325-gauge-adder": { - "GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", + "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", + "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", + "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", + "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" }, - "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", - "MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" - } - }, - "arbitrum": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" + "20210418-weighted-pool": { + "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, "20211012-merkle-orchard": { - "MerkleOrchard": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220304-erc4626-linear-pool": { + "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" }, "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x2794953110874981a0d301286c986992022A62a1" + "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "MockComposableStablePool": "0x231B05F3a92d578EFf772f2Ddf6DacFFB3609749" + "20210907-investment-pool": { + "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x8878f1273466157a79570DdE1A42130e551B6EAd" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x7dFdEF5f355096603419239CE743BfaF1120312B", - "WeightedPool2TokensFactory": "0xCF0a32Bbef8F064969F21f7e02328FB577382018" + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x967F7AdD4Fd5AF0553B7A45F225ec26EDD699E61", - "BalancerRelayer": "0x5bf3B7c14b10f16939d63Bd679264A1Aa951B4D5" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", + "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", - "BalancerRelayer": "0x440eC9C8b78518D420E6fb6c6c838421F28BC280" + "20211208-stable-phantom-pool": { + "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c" + "20210624-stable-pool": { + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" + } + }, + "gnosis": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968" }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x4f4269F7008430860693aeDB86b0C55962D6E9b7", - "BalancerRelayer": "0x42E49B48573c725ee32d2579060Ed06894f97002" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A" }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" + "20230206-aave-rebalanced-linear-pool-v4": { + "AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c" + }, + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b" + }, + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0xa2D801064652A269D92EE2A59F3261155ec66830", - "MockAaveLendingPool": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "MockStaticAToken": "0x16ba924752EF283C7946db8A122a6742AA35C1DC", - "MockAaveLinearPool": "0xa612B6AeD2E7ca1A3a4f23FbcA9128461bBB7718" + "AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", + "MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08" + }, + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8" + }, + "20220609-stable-pool-v2": { + "StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843" }, "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" + "WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "BalancerRelayer": "0x466262c2a275aB106E54D95B5B04603e12b58cA1" + "20230206-weighted-pool-v3": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" + } + }, + "optimism": { + "20220425-unbutton-aave-linear-pool": { + "UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c" }, - "20210624-stable-pool": { - "StablePoolFactory": "0x2433477A10FC5d31B9513C638F19eE85CaED53Fd" + "20230206-composable-stable-pool-v3": { + "ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", + "MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28" }, "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33" + "ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745" }, - "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be" + "20221021-managed-pool": { + "ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288" }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" + "20220720-batch-relayer-v3": { + "BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", + "BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff" }, "20230206-aave-rebalanced-linear-pool-v4": { "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", @@ -1800,259 +1939,120 @@ "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" }, "20210727-meta-stable-pool": { - "QueryProcessor": "0x6783995f91A3D7f7C24B523669488F96cCa88d31", - "MetaStablePoolFactory": "0xEBFD5681977E38Af65A7487DC70B8221D089cCAD" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x142B9666a0a3A30477b052962ddA81547E7029ab" + "QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", + "MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" }, - "20210913-bal-arbitrum-merkle": { - "MerkleRedeem": "0x6bd0B17713aaa29A2d7c9A39dDc120114f9fD809" + "20221122-composable-stable-pool-v2": { + "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, "20230206-erc4626-linear-pool-v3": { "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", "MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" }, - "20210928-mcb-arbitrum-merkle": { - "MerkleRedeem": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "20220916-batch-relayer-v4": { + "BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", + "BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738" + }, + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", + "MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", + "MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A" + }, + "20210418-weighted-pool": { + "WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" + }, + "20220404-erc4626-linear-pool-v2": { + "ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34" + }, + "20220817-aave-rebalanced-linear-pool": { + "AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75" }, "20220609-stable-pool-v2": { - "StablePoolFactory": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6" + "StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3" + }, + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633" + }, + "20230213-yearn-linear-pool": { + "YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", - "MockWeightedPool": "0x96d7e549eA1d810725e4Cd1f51ed6b4AE8496338" + "WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", + "MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" + }, + "20210624-stable-pool": { + "StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" } }, "bsc": { - "20221122-composable-stable-pool-v2": { - "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" - }, "20230206-composable-stable-pool-v3": { "ComposableStablePoolFactory": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", "MockComposableStablePool": "0xB521E108c8aC5aD91Dc16d0001b7253D3B3beBC5" }, - "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", - "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", - "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, "20220906-composable-stable-pool": { "ComposableStablePoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" }, - "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" - } - }, - "polygon": { "20221122-composable-stable-pool-v2": { "ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a" }, - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f" - }, - "20230206-composable-stable-pool-v3": { - "ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", - "MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929" - }, - "20221021-managed-pool": { - "ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" - }, "20220916-batch-relayer-v4": { - "BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", - "BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b" - }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", - "BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193" - }, - "20220720-batch-relayer-v3": { - "BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7" - }, - "20230213-yearn-linear-pool": { - "YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9" - }, - "20221207-aave-rebalanced-linear-pool-v3": { - "AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", - "MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", - "MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", - "MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb" - }, - "20220908-weighted-pool-v2": { - "WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3" - }, - "20211203-batch-relayer": { "BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, - "20220906-composable-stable-pool": { - "ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4" + "20221207-aave-rebalanced-linear-pool-v3": { + "AaveLinearPoolFactory": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", + "MockAaveLendingPool": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "MockStaticAToken": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", + "MockAaveLinearPool": "0x1a505Ba1cA84D1A4dCF14c8E4866e556B060c974" }, "20220817-aave-rebalanced-linear-pool": { - "AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c" - }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" - }, - "20230206-aave-rebalanced-linear-pool-v4": { - "AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", - "MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", - "MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f" - }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE" - }, - "20230206-erc4626-linear-pool-v3": { - "ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", - "MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca" - }, - "20220304-erc4626-linear-pool": { - "ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1" + "AaveLinearPoolFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647" }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1" + "20220908-weighted-pool-v2": { + "WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25" }, "20230206-weighted-pool-v3": { - "WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", - "MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" + "WeightedPoolFactory": "0x6e4cF292C5349c79cCd66349c3Ed56357dD11B46", + "MockWeightedPool": "0x463957510888720f1EA65B599e996aaD4264206A" } }, "rinkeby": { - "20211012-merkle-orchard": { - "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20210418-weighted-pool": { - "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" - }, - "20210907-investment-pool": { - "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" - }, "20211203-batch-relayer": { "BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3" }, - "20210624-stable-pool": { - "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" - }, "20210727-meta-stable-pool": { "QueryProcessor": "0x81DFdF96Cc20313Fd38c87e6Cb9482214d74Cf70", "MetaStablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" }, "20210721-liquidity-bootstrapping-pool": { "LiquidityBootstrappingPoolFactory": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965" - } - }, - "kovan": { - "20211012-merkle-orchard": { - "MerkleOrchard": "0xc33e0fE411322009947931c32d2273ee645cDb5B" - }, - "20220404-erc4626-linear-pool-v2": { - "ERC4626LinearPoolFactory": "0x44284efFA14964feF15CB13e4a6579D3b3AD7e14" - }, - "20211208-aave-linear-pool": { - "AaveLinearPoolFactory": "0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE" - }, - "20220325-single-recipient-gauge-factory": { - "SingleRecipientGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36" - }, - "20220425-unbutton-aave-linear-pool": { - "UnbuttonAaveLinearPoolFactory": "0x3e197287Cf17bfe139A9E8eDb16765911aAdC5eb" }, "20210418-weighted-pool": { "WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", "WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0" }, - "20220318-batch-relayer-v2": { - "BatchRelayerLibrary": "0x029FAC26e77e6f781B6A466ACf539C8bDf5e26c3", - "BalancerRelayer": "0xbC74ae15b2d7196729a0dFB1E3C38Dc97299C55b" + "20211012-merkle-orchard": { + "MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" }, "20210907-investment-pool": { - "InvestmentPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2" - }, - "20220420-fee-distributor": { - "FeeDistributor": "0xcC508a455F5b0073973107Db6a878DdBDab957bC" - }, - "20211203-batch-relayer": { - "BatchRelayerLibrary": "0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45", - "BalancerRelayer": "0x6bfd48F3873E21F7686982d352b610E1523c218B" + "InvestmentPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca" }, "20210624-stable-pool": { - "StablePoolFactory": "0x751dfDAcE1AD995fF13c927f6f761C6604532c79" - }, - "20211208-stable-phantom-pool": { - "StablePhantomPoolFactory": "0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c" - }, - "20210727-meta-stable-pool": { - "QueryProcessor": "0x88919A6C36359d449322Cd40451749553C6E33A2", - "MetaStablePoolFactory": "0x590E544e7Ca956Bb878F8C873E82e65550d67D2F" - }, - "20210812-lido-relayer": { - "LidoRelayer": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" - }, - "20210721-liquidity-bootstrapping-pool": { - "LiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e" - }, - "20220325-mainnet-gauge-factory": { - "LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65" - }, - "20220325-gauge-adder": { - "GaugeAdder": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7" - }, - "20220609-stable-pool-v2": { - "StablePoolFactory": "0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592" + "StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } }, "avalanche": { diff --git a/outputs/gnosis.json b/outputs/gnosis.json index 8fe63ae..fd06f74 100644 --- a/outputs/gnosis.json +++ b/outputs/gnosis.json @@ -1,14 +1,6 @@ { "zero/zero": "0x0000000000000000000000000000000000000000", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", - "20230314-batch-relayer-v5/BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "20230320-weighted-pool-v4/MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", "20230411-managed-pool-v2/CircuitBreakerLib": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", @@ -16,36 +8,44 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", "20230411-managed-pool-v2/ManagedPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", "20230411-managed-pool-v2/MockManagedPool": "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9", - "20220721-balancer-queries/BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", - "20230525-l2-veboost-v2/VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", + "00000000-tokens/BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", + "00000000-tokens/WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "20210418-vault/BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x62aaB12865d7281048c337D53a4dde9d770321E6", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2", + "20230525-l2-veboost-v2/VeBoostV2": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", + "20220721-balancer-queries/BalancerQueries": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "20230320-weighted-pool-v4/MockWeightedPool": "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "20230223-protocol-id-registry/ProtocolIdRegistry": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "00000000-tokens/BAL": "0x7eF541E2a22058048904fE5744f9c7E4C57AF717", - "00000000-tokens/WETH": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", + "20230314-batch-relayer-v5/BalancerRelayer": "0x3536fD480CA495Ac91E698A703248A8915c137a3", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x3f170631ed9821Ca51A59D996aB095162438DC10", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x682f0dDBFd41D1272982f64a499Fb62d80e27589", "multisigs/emergency": "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962", "multisigs/dao": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18", "multisigs/fees": "0x14969B55a675d13a1700F71A37511bc22D90155a", @@ -87,24 +87,24 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0x07c896050dD6E273c199f06d7516F8A4A369d23A", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", + "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b", "20220916-batch-relayer-v4/BatchRelayerLibrary": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "20220916-batch-relayer-v4/BalancerRelayer": "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3", "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f", - "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool": "0x225E0047671939A8d78e08EBd692788Abe63f15c", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8", "20220609-stable-pool-v2/StablePoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f", "20230206-weighted-pool-v3/WeightedPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", "20230206-weighted-pool-v3/MockWeightedPool": "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b" } \ No newline at end of file diff --git a/outputs/gnosis_reverse.json b/outputs/gnosis_reverse.json index c510a3b..b5f5ef2 100644 --- a/outputs/gnosis_reverse.json +++ b/outputs/gnosis_reverse.json @@ -1,14 +1,6 @@ { "0x0000000000000000000000000000000000000000": "zero/zero", - "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x3536fD480CA495Ac91E698A703248A8915c137a3": "20230314-batch-relayer-v5/BalancerRelayer", - "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1": "20230320-weighted-pool-v4/MockWeightedPool", - "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a": "20230411-managed-pool-v2/CircuitBreakerLib", "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -16,36 +8,44 @@ "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "20230411-managed-pool-v2/RecoveryModeHelper", "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025": "20230411-managed-pool-v2/ManagedPoolFactory", "0xc061361fDa32fF5b65F7D98aCC9a87349d3F0768": "20230411-managed-pool-v2/MockManagedPool", - "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220721-balancer-queries/BalancerQueries", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", "0x013D4382F291be5688AFBcc741Ee8A24C66B2C92": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230525-l2-veboost-v2/VeBoostV2", - "0x682f0dDBFd41D1272982f64a499Fb62d80e27589": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x3f170631ed9821Ca51A59D996aB095162438DC10": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x62aaB12865d7281048c337D53a4dde9d770321E6": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0x7eF541E2a22058048904fE5744f9c7E4C57AF717": "00000000-tokens/BAL", + "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d": "00000000-tokens/WETH", "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x83E443EF4f9963C77bd860f94500075556668cb8": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-vault/BalancerHelpers", + "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x62aaB12865d7281048c337D53a4dde9d770321E6": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0x35d8f4a4C0E95f3d925CB4CbBbf513a0172eD8A4": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0x1AC55C31DaC78ca943CB8ebfCa5945ce09e036e2": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230525-l2-veboost-v2/VeBoostV2", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220721-balancer-queries/BalancerQueries", + "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0xd8752f9b0A2c2813796AbD2bE212A32FFd656EF1": "20230320-weighted-pool-v4/MockWeightedPool", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0xf3678A0b54C61ccD88Ce321c2e07f87aC75F08B9": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0x7eF541E2a22058048904fE5744f9c7E4C57AF717": "00000000-tokens/BAL", - "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d": "00000000-tokens/WETH", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x3536fD480CA495Ac91E698A703248A8915c137a3": "20230314-batch-relayer-v5/BalancerRelayer", + "0x3f170631ed9821Ca51A59D996aB095162438DC10": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0xA8920455934Da4D853faac1f94Fe7bEf72943eF1": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x682f0dDBFd41D1272982f64a499Fb62d80e27589": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0xd6110A7756080a4e3BCF4e7EBBCA8E8aDFBC9962": "multisigs/emergency", "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18": "multisigs/dao", "0x14969B55a675d13a1700F71A37511bc22D90155a": "multisigs/lm", @@ -78,24 +78,24 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0x07c896050dD6E273c199f06d7516F8A4A369d23A": "20230206-composable-stable-pool-v3/MockComposableStablePool", - "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", + "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", + "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", + "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", + "0x225E0047671939A8d78e08EBd692788Abe63f15c": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool", + "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20220916-batch-relayer-v4/BatchRelayerLibrary", "0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3": "20220916-batch-relayer-v4/BalancerRelayer", "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", "0x581Ec1f5e7CeD12B186deaE32256AdB53BDd5B08": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220908-weighted-pool-v2/WeightedPoolFactory", - "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", - "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", - "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", - "0x225E0047671939A8d78e08EBd692788Abe63f15c": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool", + "0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "20220609-stable-pool-v2/StablePoolFactory", + "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220908-weighted-pool-v2/WeightedPoolFactory", "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20230206-weighted-pool-v3/WeightedPoolFactory", "0xE051605A83dEAe38d26a7346B100EF1AC2ef8a0b": "20230206-weighted-pool-v3/MockWeightedPool" } \ No newline at end of file diff --git a/outputs/goerli.json b/outputs/goerli.json index 8c530b8..fe5497a 100644 --- a/outputs/goerli.json +++ b/outputs/goerli.json @@ -1,23 +1,6 @@ { "zero/zero": "0x0000000000000000000000000000000000000000", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", - "20221205-veboost-v2/VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca", - "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20230320-weighted-pool-v4/MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b", - "20230222-merkle-orchard-v2/MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154", - "20220325-gauge-controller/VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", - "20220325-gauge-controller/GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", - "20220325-gauge-controller/BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd", - "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A", - "20220325-ve-delegation/VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", - "20220325-ve-delegation/VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", "20230411-managed-pool-v2/CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", @@ -25,53 +8,70 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", "20230411-managed-pool-v2/ManagedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", "20230411-managed-pool-v2/MockManagedPool": "0xff79b51ec2934Dd1810a8e0325e3B08708720B26", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4", - "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b", + "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0xa523f47A933D5020b23629dDf689695AA94612Dc", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0", - "20220325-balancer-token-admin/BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7", - "20220420-smart-wallet-checker/SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7", - "20220707-distribution-scheduler/DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65", - "20220714-fee-distributor-v2/FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A", - "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", - "20230504-vebal-remapper/VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8", - "20230208-euler-linear-pool/EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "20230208-euler-linear-pool/MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "20230208-euler-linear-pool/MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6", - "20210812-wsteth-rate-provider/WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F", + "00000000-tokens/BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "00000000-tokens/WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x85153B639a35d6e6CF8B291Aca237FbE67377154", + "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "20230504-vebal-remapper/VotingEscrowRemapper": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "20230519-gauge-adder-v4/GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10", - "20220325-test-balancer-token/TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d", - "20230223-protocol-id-registry/ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "20220420-smart-wallet-checker/SmartWalletChecker": "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20230208-euler-linear-pool/EulerLinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "20230208-euler-linear-pool/MockEulerToken": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "20230208-euler-linear-pool/MockEulerLinearPool": "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d", + "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0x45E617B07021B97407367624648d1A0A358a751A", + "20220325-ve-delegation/VotingEscrowDelegation": "0xcfF73979321788d59a6170fF012730dB2087f31c", + "20220325-ve-delegation/VotingEscrowDelegationProxy": "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31", + "20210812-wsteth-rate-provider/WstETHRateProvider": "0x80a94F458491CA88F09767E58a92FD23Cbf1196F", + "20220325-gauge-controller/VotingEscrow": "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF", + "20220325-gauge-controller/GaugeController": "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116", + "20220325-gauge-controller/BalancerMinter": "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd", + "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20221205-veboost-v2/VeBoostV2": "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "20230320-weighted-pool-v4/MockWeightedPool": "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3", + "20220325-balancer-token-admin/BalancerTokenAdmin": "0x0F32D7D830E20809Bcb9071581A696135dD472B7", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A", + "20220714-fee-distributor-v2/FeeDistributor": "0x42B67611B208E2e9b4CC975F6D74c87b865aE066", + "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", + "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x8eA89804145c007e7D226001A96955ad53836087", "20230410-silo-linear-pool-v2/SiloLinearPoolFactory": "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49", "20230410-silo-linear-pool-v2/MockSiloRepository": "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a", "20230410-silo-linear-pool-v2/MockSilo": "0xa7A7e22398622bf71fF31DAe5355EC7843b13806", "20230410-silo-linear-pool-v2/MockShareToken": "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94", "20230410-silo-linear-pool-v2/MockSiloLinearPool": "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", - "00000000-tokens/BAL": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", - "00000000-tokens/WETH": "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850", + "20220707-distribution-scheduler/DistributionScheduler": "0x05a0BF0540F346b6Dac25550738343BEb51C0f65", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x5D343D374A769D1AB102e0418a516DadB08A86E4", + "20230222-merkle-orchard-v2/MerkleOrchard": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", + "20220325-test-balancer-token/TestBalancerToken": "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47", + "20230223-protocol-id-registry/ProtocolIdRegistry": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", + "20230519-gauge-adder-v4/GaugeAdder": "0x3f170631ed9821Ca51A59D996aB095162438DC10", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", "multisigs/maxi_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", "multisigs/lm": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", "multisigs/blab_ops": "0x040E995520F92F96142d1a76c16D4af21A2eFDE7", @@ -110,71 +110,71 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", - "20230315-silo-linear-pool/SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", - "20230315-silo-linear-pool/MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", - "20230315-silo-linear-pool/MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", - "20230315-silo-linear-pool/MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", - "20230315-silo-linear-pool/MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638", - "20211012-merkle-orchard/MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650", - "20230213-gearbox-linear-pool/GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "20230213-gearbox-linear-pool/MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", - "20230213-gearbox-linear-pool/MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", - "20230213-gearbox-linear-pool/MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529", "20211208-aave-linear-pool/AaveLinearPoolFactory": "0x94470C12fc192e071F12Fec1152861608CE01562", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0xbfD9769b061E57e478690299011A028194D66e3C", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0x2EF26d97B5870600BE341561298938c2e5df84f0", + "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158", "20220325-single-recipient-gauge-factory/SingleRecipientGaugeFactory": "0xd14FFA46C211eac64338c27549c3312380f850Fa", "20220325-single-recipient-gauge-factory/SingleRecipientGauge": "0x5825120665066E3B54D1B21ce45889aff5d41f62", "20221021-managed-pool/ManagedPoolAddRemoveTokenLib": "0x0343311A33994a3d27273505560ED73dC2BD0Db3", "20221021-managed-pool/CircuitBreakerLib": "0x782640c4e71F523152AE0942ee7589fB24c8367D", "20221021-managed-pool/ManagedPoolFactory": "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x4b9A00DD766DB94Df48C2901C321174a5cE75529", - "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", - "20220916-batch-relayer-v4/BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", - "20220916-batch-relayer-v4/BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2", - "20220318-batch-relayer-v2/BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", - "20220318-batch-relayer-v2/BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da", - "20210907-investment-pool/InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487", - "20221202-timelock-authorizer/TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", - "20221202-timelock-authorizer/TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153", "20220720-batch-relayer-v3/BatchRelayerLibrary": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "20220720-batch-relayer-v3/BalancerRelayer": "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888", - "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", - "20230213-yearn-linear-pool/MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", - "20230213-yearn-linear-pool/MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2", - "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", - "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", - "20220420-fee-distributor/FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44", "20211203-batch-relayer/BatchRelayerLibrary": "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA", "20211203-batch-relayer/BalancerRelayer": "0x8002d3e5875b38C5B03da83aeB430dC63E047F62", - "20220628-gauge-adder-v2/GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb", - "20210624-stable-pool/StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769", - "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158", - "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec", - "20230109-gauge-adder-v3/GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd", + "20230213-gearbox-linear-pool/GearboxLinearPoolFactory": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "20230213-gearbox-linear-pool/MockGearboxVault": "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B", + "20230213-gearbox-linear-pool/MockGearboxDieselToken": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", + "20230213-gearbox-linear-pool/MockGearboxLinearPool": "0x007E1830BcC05039c3926d6478F6B2912376e52E", + "20220420-fee-distributor/FeeDistributor": "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44", "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool": "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b", "20210727-meta-stable-pool/QueryProcessor": "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457", "20210727-meta-stable-pool/MetaStablePoolFactory": "0xA55F73E2281c60206ba43A3590dB07B8955832Be", - "20210812-lido-relayer/LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19", + "20230315-silo-linear-pool/SiloLinearPoolFactory": "0x18C100415988bEF4354EfFAd1188d1c22041B046", + "20230315-silo-linear-pool/MockSiloRepository": "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0", + "20230315-silo-linear-pool/MockSilo": "0x144245D4223FC7e4D463401a30522C960298a16e", + "20230315-silo-linear-pool/MockShareToken": "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B", + "20230315-silo-linear-pool/MockSiloLinearPool": "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638", "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory": "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830", "20220325-mainnet-gauge-factory/LiquidityGaugeV5": "0xfE734760aD346d4013FD597c4f4a897aef332128", "20220325-mainnet-gauge-factory/LiquidityGaugeFactory": "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A", + "20221202-timelock-authorizer/TimelockAuthorizerMigrator": "0xee47ef369CDa5a65639D7794b70a4d247826DdF3", + "20221202-timelock-authorizer/TimelockAuthorizer": "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153", + "20220318-batch-relayer-v2/BatchRelayerLibrary": "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69", + "20220318-batch-relayer-v2/BalancerRelayer": "0x12A39C1A0d17f354d02670961DEf678223Aa15Da", + "20220325-gauge-adder/GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory": "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B", "20230206-erc4626-linear-pool-v3/MockERC4626Token": "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9", "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool": "0x744644537fB1AE7c4E05f6331e87126b4fd0C325", - "20220325-gauge-adder/GaugeAdder": "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328", + "20220916-batch-relayer-v4/BatchRelayerLibrary": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", + "20220916-batch-relayer-v4/BalancerRelayer": "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2", + "20230109-gauge-adder-v3/GaugeAdder": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd", + "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x70Bbd023481788e443472e123AB963e5EBF58D06", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738", + "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xf93F6382913d1dE6Bdf683A94be8349751af8d59", + "20210812-lido-relayer/LidoRelayer": "0xdc10e8f47B6858E32218E01db224795235872B19", + "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", + "20211012-merkle-orchard/MerkleOrchard": "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650", + "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "20210907-investment-pool/InvestmentPoolFactory": "0x3C9F788131A26329A689Bd951b5aCb4454669487", "20220609-stable-pool-v2/StablePoolFactory": "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e", + "20220628-gauge-adder-v2/GaugeAdder": "0x42bAF6db21250fa76d015621D2F6DF172858A5cb", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", + "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9", + "20230213-yearn-linear-pool/MockYearnTokenVault": "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e", + "20230213-yearn-linear-pool/MockYearnLinearPool": "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2", "20230206-weighted-pool-v3/WeightedPoolFactory": "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea", - "20230206-weighted-pool-v3/MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f" + "20230206-weighted-pool-v3/MockWeightedPool": "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f", + "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0x41E9036AE350baEDCC7107760A020Dca3c0731ec", + "20210624-stable-pool/StablePoolFactory": "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769" } \ No newline at end of file diff --git a/outputs/goerli_reverse.json b/outputs/goerli_reverse.json index 3c7ad26..6b1643d 100644 --- a/outputs/goerli_reverse.json +++ b/outputs/goerli_reverse.json @@ -1,23 +1,6 @@ { "0x0000000000000000000000000000000000000000": "zero/zero", - "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", - "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca": "20221205-veboost-v2/VeBoostV2", - "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3": "20230320-weighted-pool-v4/MockWeightedPool", - "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20230222-merkle-orchard-v2/MerkleOrchard", - "0x85153B639a35d6e6CF8B291Aca237FbE67377154": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF": "20220325-gauge-controller/VotingEscrow", - "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116": "20220325-gauge-controller/GaugeController", - "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd": "20220325-gauge-controller/BalancerMinter", - "0x45E617B07021B97407367624648d1A0A358a751A": "20220325-bal-token-holder-factory/BALTokenHolderFactory", - "0xcfF73979321788d59a6170fF012730dB2087f31c": "20220325-ve-delegation/VotingEscrowDelegation", - "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31": "20220325-ve-delegation/VotingEscrowDelegationProxy", - "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230411-managed-pool-v2/CircuitBreakerLib", "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -25,52 +8,69 @@ "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230411-managed-pool-v2/RecoveryModeHelper", "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230411-managed-pool-v2/ManagedPoolFactory", "0xff79b51ec2934Dd1810a8e0325e3B08708720B26": "20230411-managed-pool-v2/MockManagedPool", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0x5D343D374A769D1AB102e0418a516DadB08A86E4": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x40Bd3fAef4268EA40F4c372D7f0A44C3EFaAA6b1": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0x5B5B72D76B68f4Bb1d2A10EF0fc77711f8Ec7ed0": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0x393B918Cc2Ffa238732E83dD4eE52343f57d767b": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", + "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0x0F32D7D830E20809Bcb9071581A696135dD472B7": "20220325-balancer-token-admin/BalancerTokenAdmin", - "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7": "20220420-smart-wallet-checker/SmartWalletChecker", - "0x05a0BF0540F346b6Dac25550738343BEb51C0f65": "20220707-distribution-scheduler/DistributionScheduler", - "0x42B67611B208E2e9b4CC975F6D74c87b865aE066": "20220714-fee-distributor-v2/FeeDistributor", - "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0x83E443EF4f9963C77bd860f94500075556668cb8": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", - "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230504-vebal-remapper/VotingEscrowRemapper", - "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd": "20230208-euler-linear-pool/EulerLinearPoolFactory", - "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624": "20230208-euler-linear-pool/MockEulerToken", - "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d": "20230208-euler-linear-pool/MockEulerLinearPool", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", - "0x80a94F458491CA88F09767E58a92FD23Cbf1196F": "20210812-wsteth-rate-provider/WstETHRateProvider", - "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", - "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", + "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47": "20220325-test-balancer-token/TestBalancerToken", + "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1": "00000000-tokens/WETH", "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x7Ba29fE8E83dd6097A7298075C4AFfdBda3121cC": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0x85153B639a35d6e6CF8B291Aca237FbE67377154": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0x83E443EF4f9963C77bd860f94500075556668cb8": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", + "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230504-vebal-remapper/VotingEscrowRemapper", + "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": "20210418-vault/BalancerHelpers", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", - "0x3f170631ed9821Ca51A59D996aB095162438DC10": "20230519-gauge-adder-v4/GaugeAdder", - "0xfA8449189744799aD2AcE7e0EBAC8BB7575eff47": "00000000-tokens/BAL", - "0x8eA89804145c007e7D226001A96955ad53836087": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x1cbbE6cEa5E4fE7D69c586b4e362A646DEEf105d": "20221123-pool-recovery-helper/PoolRecoveryHelper", - "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230223-protocol-id-registry/ProtocolIdRegistry", + "0x1b6DF1fF5db99F8a8A04D38f7478BAB056Fa35A7": "20220420-smart-wallet-checker/SmartWalletChecker", + "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0xBe9458ab5B6F289e524410141c8d5E20A6b035fe": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", - "0x5D90225De345eE24d1d2B6F45DE90B056F5265A1": "20220325-authorizer-adaptor/AuthorizerAdaptor", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd": "20230208-euler-linear-pool/EulerLinearPoolFactory", + "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624": "20230208-euler-linear-pool/MockEulerToken", + "0x43Fa2c00419F60e18966Aa043DEBd4701CB91B6d": "20230208-euler-linear-pool/MockEulerLinearPool", + "0x45E617B07021B97407367624648d1A0A358a751A": "20220325-bal-token-holder-factory/BALTokenHolderFactory", + "0xcfF73979321788d59a6170fF012730dB2087f31c": "20220325-ve-delegation/VotingEscrowDelegation", + "0xA1F107D1cD709514AE8A914eCB757E95f9cedB31": "20220325-ve-delegation/VotingEscrowDelegationProxy", + "0x80a94F458491CA88F09767E58a92FD23Cbf1196F": "20210812-wsteth-rate-provider/WstETHRateProvider", + "0x33A99Dcc4C85C014cf12626959111D5898bbCAbF": "20220325-gauge-controller/VotingEscrow", + "0xBB1CE49b16d55A1f2c6e88102f32144C7334B116": "20220325-gauge-controller/GaugeController", + "0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd": "20220325-gauge-controller/BalancerMinter", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca": "20221205-veboost-v2/VeBoostV2", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0x072ED560cc042d7aB1c080a9e4fA8C6f4858dEb3": "20230320-weighted-pool-v4/MockWeightedPool", + "0x0F32D7D830E20809Bcb9071581A696135dD472B7": "20220325-balancer-token-admin/BalancerTokenAdmin", + "0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x42B67611B208E2e9b4CC975F6D74c87b865aE066": "20220714-fee-distributor-v2/FeeDistributor", + "0x7AF980bDBc36D21CE228EfABCCA35707566A2be5": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", + "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", + "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", + "0x8eA89804145c007e7D226001A96955ad53836087": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", "0x30FD8a0f7009F50616aFDaB4aF91a0A2Ef4eaE49": "20230410-silo-linear-pool-v2/SiloLinearPoolFactory", "0x7153De1A6d71360F07017838c28dEcA0d6C03e2a": "20230410-silo-linear-pool-v2/MockSiloRepository", "0xa7A7e22398622bf71fF31DAe5355EC7843b13806": "20230410-silo-linear-pool-v2/MockSilo", "0xB8BDCbF8ccf443D055d5Ffe1d8154fAc8187fC94": "20230410-silo-linear-pool-v2/MockShareToken", "0xBbb66a4fFf47701EC6c528dB615f5E7bF1AbDAAF": "20230410-silo-linear-pool-v2/MockSiloLinearPool", - "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", - "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", - "0xdFCeA9088c8A88A76FF74892C1457C17dfeef9C1": "00000000-tokens/WETH", - "0x55B18f514D7f0C6C886d0C23Ac72dF5D3B5F8850": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x05a0BF0540F346b6Dac25550738343BEb51C0f65": "20220707-distribution-scheduler/DistributionScheduler", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0x5D343D374A769D1AB102e0418a516DadB08A86E4": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20230222-merkle-orchard-v2/MerkleOrchard", + "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", + "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230223-protocol-id-registry/ProtocolIdRegistry", + "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", + "0x0e9aDdc34F93BCcB45D1F744B9F9301285C5b48F": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", + "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", + "0x662112B8CB18889e81459b92CA0f894a2ef2c1B8": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x3f170631ed9821Ca51A59D996aB095162438DC10": "20230519-gauge-adder-v4/GaugeAdder", + "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0x040E995520F92F96142d1a76c16D4af21A2eFDE7": "multisigs/blab_ops", "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3": "EOA/dao/0xSolarcurve", "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17": "EOA/emergency/zendragon", @@ -100,71 +100,71 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0x18C100415988bEF4354EfFAd1188d1c22041B046": "20230315-silo-linear-pool/SiloLinearPoolFactory", - "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0": "20230315-silo-linear-pool/MockSiloRepository", - "0x144245D4223FC7e4D463401a30522C960298a16e": "20230315-silo-linear-pool/MockSilo", - "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B": "20230315-silo-linear-pool/MockShareToken", - "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638": "20230315-silo-linear-pool/MockSiloLinearPool", - "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a": "20211012-merkle-orchard/MerkleOrchard", - "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", - "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE": "20230213-gearbox-linear-pool/GearboxLinearPoolFactory", - "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B": "20230213-gearbox-linear-pool/MockGearboxVault", - "0x4E11AEec21baF1660b1a46472963cB3DA7811C89": "20230213-gearbox-linear-pool/MockGearboxDieselToken", - "0x007E1830BcC05039c3926d6478F6B2912376e52E": "20230213-gearbox-linear-pool/MockGearboxLinearPool", + "0x4b9A00DD766DB94Df48C2901C321174a5cE75529": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0x94470C12fc192e071F12Fec1152861608CE01562": "20211208-aave-linear-pool/AaveLinearPoolFactory", "0xbfD9769b061E57e478690299011A028194D66e3C": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0x2EF26d97B5870600BE341561298938c2e5df84f0": "20230206-composable-stable-pool-v3/MockComposableStablePool", + "0xB848f50141F3D4255b37aC288C25C109104F2158": "20220906-composable-stable-pool/ComposableStablePoolFactory", "0xd14FFA46C211eac64338c27549c3312380f850Fa": "20220325-single-recipient-gauge-factory/SingleRecipientGaugeFactory", "0x5825120665066E3B54D1B21ce45889aff5d41f62": "20220325-single-recipient-gauge-factory/SingleRecipientGauge", "0x0343311A33994a3d27273505560ED73dC2BD0Db3": "20221021-managed-pool/ManagedPoolAddRemoveTokenLib", "0x782640c4e71F523152AE0942ee7589fB24c8367D": "20221021-managed-pool/CircuitBreakerLib", "0x3EAd2FdcBEE244d9fA5b8d233EfedD34Bb7D2434": "20221021-managed-pool/ManagedPoolFactory", - "0x4b9A00DD766DB94Df48C2901C321174a5cE75529": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", - "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", - "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", - "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "20220916-batch-relayer-v4/BatchRelayerLibrary", - "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2": "20220916-batch-relayer-v4/BalancerRelayer", - "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69": "20220318-batch-relayer-v2/BatchRelayerLibrary", - "0x12A39C1A0d17f354d02670961DEf678223Aa15Da": "20220318-batch-relayer-v2/BalancerRelayer", - "0x3C9F788131A26329A689Bd951b5aCb4454669487": "20210907-investment-pool/InvestmentPoolFactory", - "0xee47ef369CDa5a65639D7794b70a4d247826DdF3": "20221202-timelock-authorizer/TimelockAuthorizerMigrator", - "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153": "20221202-timelock-authorizer/TimelockAuthorizer", "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20220720-batch-relayer-v3/BatchRelayerLibrary", "0x7b9B6f094DC2Bd1c12024b0D9CC63d6993Be1888": "20220720-batch-relayer-v3/BalancerRelayer", - "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9": "20230213-yearn-linear-pool/YearnLinearPoolFactory", - "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e": "20230213-yearn-linear-pool/MockYearnTokenVault", - "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2": "20230213-yearn-linear-pool/MockYearnLinearPool", - "0x70Bbd023481788e443472e123AB963e5EBF58D06": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", - "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", - "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", - "0xf93F6382913d1dE6Bdf683A94be8349751af8d59": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227": "20220908-weighted-pool-v2/WeightedPoolFactory", - "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44": "20220420-fee-distributor/FeeDistributor", "0xFB2f4CE9843E1069CC1F9d76e0236d6dFF2b1eeA": "20211203-batch-relayer/BatchRelayerLibrary", "0x8002d3e5875b38C5B03da83aeB430dC63E047F62": "20211203-batch-relayer/BalancerRelayer", - "0x42bAF6db21250fa76d015621D2F6DF172858A5cb": "20220628-gauge-adder-v2/GaugeAdder", - "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769": "20210624-stable-pool/StablePoolFactory", - "0xB848f50141F3D4255b37aC288C25C109104F2158": "20220906-composable-stable-pool/ComposableStablePoolFactory", - "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", - "0x41E9036AE350baEDCC7107760A020Dca3c0731ec": "20211208-stable-phantom-pool/StablePhantomPoolFactory", - "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd": "20230109-gauge-adder-v3/GaugeAdder", + "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE": "20230213-gearbox-linear-pool/GearboxLinearPoolFactory", + "0xa496bE32F7C9Abc49E8ba91A23d37cF6fA58651B": "20230213-gearbox-linear-pool/MockGearboxVault", + "0x4E11AEec21baF1660b1a46472963cB3DA7811C89": "20230213-gearbox-linear-pool/MockGearboxDieselToken", + "0x007E1830BcC05039c3926d6478F6B2912376e52E": "20230213-gearbox-linear-pool/MockGearboxLinearPool", + "0x7F91dcdE02F72b478Dc73cB21730cAcA907c8c44": "20220420-fee-distributor/FeeDistributor", "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", "0x707B7d4a1bAe449d546DCAb869256591bbB3d70b": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool", "0xf97c7788d2D74b12CbAb2Efa0c69a44280211457": "20210727-meta-stable-pool/QueryProcessor", "0xA55F73E2281c60206ba43A3590dB07B8955832Be": "20210727-meta-stable-pool/MetaStablePoolFactory", - "0xdc10e8f47B6858E32218E01db224795235872B19": "20210812-lido-relayer/LidoRelayer", + "0x18C100415988bEF4354EfFAd1188d1c22041B046": "20230315-silo-linear-pool/SiloLinearPoolFactory", + "0xac190662aD9b53A4E6D4CD321dbf5d3ECD0E29b0": "20230315-silo-linear-pool/MockSiloRepository", + "0x144245D4223FC7e4D463401a30522C960298a16e": "20230315-silo-linear-pool/MockSilo", + "0x3eFCeb450fb799f67cd97cDC27a0F4Cd7B02B63B": "20230315-silo-linear-pool/MockShareToken", + "0x58cA9F130d2e27EC94d19e53a6BEb2C4084f2638": "20230315-silo-linear-pool/MockSiloLinearPool", "0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830": "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory", "0xfE734760aD346d4013FD597c4f4a897aef332128": "20220325-mainnet-gauge-factory/LiquidityGaugeV5", "0x224E808FBD9e491Be8988B8A0451FBF777C81B8A": "20220325-mainnet-gauge-factory/LiquidityGaugeFactory", + "0xee47ef369CDa5a65639D7794b70a4d247826DdF3": "20221202-timelock-authorizer/TimelockAuthorizerMigrator", + "0x5D21A65b6Ec0687f471891257F1DA25ab8be6153": "20221202-timelock-authorizer/TimelockAuthorizer", + "0x10aF508f3b0e067Dd5eA3149A003457F49C8bB69": "20220318-batch-relayer-v2/BatchRelayerLibrary", + "0x12A39C1A0d17f354d02670961DEf678223Aa15Da": "20220318-batch-relayer-v2/BalancerRelayer", + "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328": "20220325-gauge-adder/GaugeAdder", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0xBa240C856498e2d7a70AF4911AaFae0D6b565a5B": "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory", "0xa1C22168262fbaf5a87b9Aa6A13122BE630085E9": "20230206-erc4626-linear-pool-v3/MockERC4626Token", "0x744644537fB1AE7c4E05f6331e87126b4fd0C325": "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool", - "0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328": "20220325-gauge-adder/GaugeAdder", + "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "20220916-batch-relayer-v4/BatchRelayerLibrary", + "0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2": "20220916-batch-relayer-v4/BalancerRelayer", + "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd": "20230109-gauge-adder-v3/GaugeAdder", + "0x70Bbd023481788e443472e123AB963e5EBF58D06": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", + "0xBF6d7e9a6db814D2856c9e2f83442f60f9D40738": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", + "0xAAda0aF3FA5C819145dA760bab8F180DaeeA8514": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", + "0xf93F6382913d1dE6Bdf683A94be8349751af8d59": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", + "0xdc10e8f47B6858E32218E01db224795235872B19": "20210812-lido-relayer/LidoRelayer", + "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", + "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", + "0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a": "20211012-merkle-orchard/MerkleOrchard", + "0xdc15A3C5D16413C1C1F75Db0f75c4ae2a4104650": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", + "0x3C9F788131A26329A689Bd951b5aCb4454669487": "20210907-investment-pool/InvestmentPoolFactory", "0xD360B8afb3d7463bE823bE1Ec3c33aA173EbE86e": "20220609-stable-pool-v2/StablePoolFactory", + "0x42bAF6db21250fa76d015621D2F6DF172858A5cb": "20220628-gauge-adder-v2/GaugeAdder", + "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227": "20220908-weighted-pool-v2/WeightedPoolFactory", + "0x2a12a248f9b56cE6e7fAbA62D1bBA8735FB513F9": "20230213-yearn-linear-pool/YearnLinearPoolFactory", + "0x057Cf03e3E0EC8D5a5FaFb3A0fC99a0aA0C1989e": "20230213-yearn-linear-pool/MockYearnTokenVault", + "0x6D2b8b4EBa8ac88F8467D84bE010d344bFBD90e2": "20230213-yearn-linear-pool/MockYearnLinearPool", "0x26575A44755E0aaa969FDda1E4291Df22C5624Ea": "20230206-weighted-pool-v3/WeightedPoolFactory", - "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f": "20230206-weighted-pool-v3/MockWeightedPool" + "0x0441ff033652bcEB75a011887F17B5dfC84Ddc6f": "20230206-weighted-pool-v3/MockWeightedPool", + "0x41E9036AE350baEDCC7107760A020Dca3c0731ec": "20211208-stable-phantom-pool/StablePhantomPoolFactory", + "0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769": "20210624-stable-pool/StablePoolFactory" } \ No newline at end of file diff --git a/outputs/mainnet.json b/outputs/mainnet.json index cd9aa19..87e8076 100644 --- a/outputs/mainnet.json +++ b/outputs/mainnet.json @@ -88,32 +88,9 @@ "maxiKeepers/gasStation": "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A", "maxiKeepers/veBalFeeInjector": "0x8bCDE6BA5E194cCb9957B38FE6085dA31BC69880", "maxiKeepers/LZRateProviderPoker": "0xdDd5FF0E581f097573B13f247F6BE736f602F839", - "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", - "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", - "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", - "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", - "20230314-batch-relayer-v5/BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621", - "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", - "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602", - "20221205-veboost-v2/VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B", - "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", - "20230320-weighted-pool-v4/MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23", - "20230222-merkle-orchard-v2/MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f", - "20230527-l2-gauge-checkpointer/L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC", - "20220325-gauge-controller/VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "20220325-gauge-controller/GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "20220325-gauge-controller/BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158", - "20220823-optimism-root-gauge-factory-v2/OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", - "20220823-optimism-root-gauge-factory-v2/OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde", - "20220325-ve-delegation/VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "20220325-ve-delegation/VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", + "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0x4148bf5B0688eD0a87F317c6534Cb841f503349e", "20230411-managed-pool-v2/CircuitBreakerLib": "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2", @@ -121,60 +98,83 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x7827108Af2fd9910EA7cf361d9b827941FA7D809", "20230411-managed-pool-v2/ManagedPoolFactory": "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93", "20230411-managed-pool-v2/MockManagedPool": "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8", - "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "20220325-balancer-token-admin/BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f", - "20220420-smart-wallet-checker/SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C", - "20220707-distribution-scheduler/DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd", - "20220714-fee-distributor-v2/FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", - "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", - "20230504-vebal-remapper/VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "20220823-optimism-root-gauge-factory-v2/OptimismRootGaugeFactory": "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36", + "20220823-optimism-root-gauge-factory-v2/OptimismRootGauge": "0xBC230b1a66A138cD9cFC7b352390025978dFAdde", + "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "00000000-tokens/BAL": "0xba100000625a3754423978a60c9317c58a424e3D", + "00000000-tokens/WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", "20220823-polygon-root-gauge-factory-v2/PolygonRootGaugeFactory": "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13", "20220823-polygon-root-gauge-factory-v2/PolygonRootGauge": "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59", + "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d", + "20230504-vebal-remapper/VotingEscrowRemapper": "0x83E443EF4f9963C77bd860f94500075556668cb8", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db", + "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", + "20210418-vault/BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", + "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "20220420-smart-wallet-checker/SmartWalletChecker": "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C", + "20230217-gnosis-root-gauge-factory/GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", + "20230217-gnosis-root-gauge-factory/GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A", "20230208-euler-linear-pool/EulerLinearPoolFactory": "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347", "20230208-euler-linear-pool/MockEulerToken": "0xC101dcA301a4011C1F925e9622e749e550a1B667", "20230208-euler-linear-pool/MockEulerLinearPool": "0xDEC02e6642e2c999aF429F5cE944653CAd15e093", + "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0xB848f50141F3D4255b37aC288C25C109104F2158", "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", "20230410-aave-linear-pool-v5/MockStaticAToken": "0x1F3C910c416eD2340150281C5eB93325C38817A1", "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d", + "20220325-ve-delegation/VotingEscrowDelegation": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "20220325-ve-delegation/VotingEscrowDelegationProxy": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", "20210812-wsteth-rate-provider/WstETHRateProvider": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007", - "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", - "20210418-vault/BalancerHelpers": "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E", - "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", - "20230519-gauge-adder-v4/GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", - "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1b300C86980a5195bCF49bD419A068D98dC133Db", - "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGaugeFactory": "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7", - "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGauge": "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC", - "20230223-protocol-id-registry/ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "20230217-gnosis-root-gauge-factory/GnosisRootGaugeFactory": "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8", - "20230217-gnosis-root-gauge-factory/GnosisRootGauge": "0x05277CE7D1e365d660624612d8b8b9B55bFD4518", + "20220325-gauge-controller/VotingEscrow": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "20220325-gauge-controller/GaugeController": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "20220325-gauge-controller/BalancerMinter": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20221205-veboost-v2/VeBoostV2": "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x897888115Ada5773E02aA29F775430BFB5F34c51", + "20230320-weighted-pool-v4/MockWeightedPool": "0x8055b8C947De30130BC1Ec750C8F345a50006B23", + "20220325-balancer-token-admin/BalancerTokenAdmin": "0xf302f9F50958c5593770FDf4d4812309fF77414f", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20220714-fee-distributor-v2/FeeDistributor": "0xD3cf852898b21fc233251427c2DC93d3d604F3BB", + "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0xB496FF44746A8693A060FafD984Da41B253f6790", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", "20230529-avalanche-root-gauge-factory/AvalancheRootGaugeFactory": "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC", "20230529-avalanche-root-gauge-factory/AvalancheRootGauge": "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f", + "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7", "20230410-silo-linear-pool-v2/SiloLinearPoolFactory": "0x4E11AEec21baF1660b1a46472963cB3DA7811C89", "20230410-silo-linear-pool-v2/MockSiloRepository": "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c", "20230410-silo-linear-pool-v2/MockSilo": "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2", "20230410-silo-linear-pool-v2/MockShareToken": "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12", "20230410-silo-linear-pool-v2/MockSiloLinearPool": "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0xe5F96070CA00cd54795416B1a4b4c2403231c548", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65", - "00000000-tokens/BAL": "0xba100000625a3754423978a60c9317c58a424e3D", - "00000000-tokens/WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "20230527-l2-gauge-checkpointer/L2GaugeCheckpointer": "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC", + "20220707-distribution-scheduler/DistributionScheduler": "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd", + "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGaugeFactory": "0x9bF951848288cCD87d06FaC426150262cD3447De", + "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGauge": "0x45bF48D996d22afc9BC150DF7FB4d13A49088602", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8", + "20230222-merkle-orchard-v2/MerkleOrchard": "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA", + "20230223-protocol-id-registry/ProtocolIdRegistry": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007", + "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B", + "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0xC7B779AB638b7A59f490ac95199502343a81E006", + "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1", + "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2", + "20230314-batch-relayer-v5/BalancerRelayer": "0xfeA793Aa415061C483D2390414275AD314B3F621", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d", + "20230519-gauge-adder-v4/GaugeAdder": "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c", "multisigs/lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", "multisigs/dao": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f", "multisigs/fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", @@ -220,78 +220,78 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20220628-optimism-root-gauge-factory/OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", - "20220628-optimism-root-gauge-factory/OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", - "20230315-silo-linear-pool/SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", - "20230315-silo-linear-pool/MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", - "20230315-silo-linear-pool/MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", - "20230315-silo-linear-pool/MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", - "20230315-silo-linear-pool/MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4", - "20211012-merkle-orchard/MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66", - "20230213-gearbox-linear-pool/GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", - "20230213-gearbox-linear-pool/MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "20230213-gearbox-linear-pool/MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "20230213-gearbox-linear-pool/MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C", "20211208-aave-linear-pool/AaveLinearPoolFactory": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0xdba127fBc23fb20F5929C546af220A991b5C6e01", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163", + "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F", "20220325-single-recipient-gauge-factory/SingleRecipientGaugeFactory": "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227", "20220325-single-recipient-gauge-factory/SingleRecipientGauge": "0x5D3d2D18148baAcE45D09254513BcF2C548C4480", "20221021-managed-pool/ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", "20221021-managed-pool/CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", "20221021-managed-pool/ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C", - "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", - "20220916-batch-relayer-v4/BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", - "20220916-batch-relayer-v4/BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA", - "20220318-batch-relayer-v2/BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", - "20220318-batch-relayer-v2/BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e", - "20210907-investment-pool/InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9", - "20221202-timelock-authorizer/TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", - "20221202-timelock-authorizer/TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05", "20220720-batch-relayer-v3/BatchRelayerLibrary": "0xD966d712F470067B60D37246404D6DFe5Bf0B419", "20220720-batch-relayer-v3/BalancerRelayer": "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948", - "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "20230213-yearn-linear-pool/MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "20230213-yearn-linear-pool/MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf", - "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", - "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC", - "20220420-fee-distributor/FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9", "20211203-batch-relayer/BatchRelayerLibrary": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", "20211203-batch-relayer/BalancerRelayer": "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251", - "20220628-gauge-adder-v2/GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a", - "20210624-stable-pool/StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24", - "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F", - "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041", - "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", - "20230109-gauge-adder-v3/GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4", + "20230213-gearbox-linear-pool/GearboxLinearPoolFactory": "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3", + "20230213-gearbox-linear-pool/MockGearboxVault": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "20230213-gearbox-linear-pool/MockGearboxDieselToken": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "20230213-gearbox-linear-pool/MockGearboxLinearPool": "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307", + "20220420-fee-distributor/FeeDistributor": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9", "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1", "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool": "0x331d50e0b00fc1C32742F151E56B9B616227E23E", - "20220413-polygon-root-gauge-factory/PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", - "20220413-polygon-root-gauge-factory/PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E", "20210727-meta-stable-pool/QueryProcessor": "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5", "20210727-meta-stable-pool/MetaStablePoolFactory": "0x67d27634E44793fE63c467035E31ea8635117cd4", - "20210812-lido-relayer/LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", + "20230315-silo-linear-pool/SiloLinearPoolFactory": "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC", + "20230315-silo-linear-pool/MockSiloRepository": "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9", + "20230315-silo-linear-pool/MockSilo": "0xE719Aef17468c7e10c0c205be62C990754DFF7E5", + "20230315-silo-linear-pool/MockShareToken": "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5", + "20230315-silo-linear-pool/MockSiloLinearPool": "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4", + "20220628-optimism-root-gauge-factory/OptimismRootGaugeFactory": "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8", + "20220628-optimism-root-gauge-factory/OptimismRootGauge": "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F", "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE", + "20220413-arbitrum-root-gauge-factory/ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "20220413-arbitrum-root-gauge-factory/ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC", "20220325-mainnet-gauge-factory/LiquidityGaugeV5": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "20220325-mainnet-gauge-factory/LiquidityGaugeFactory": "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC", + "20221202-timelock-authorizer/TimelockAuthorizerMigrator": "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b", + "20221202-timelock-authorizer/TimelockAuthorizer": "0x9E3cD0606Db55ac68845bB60121847823712ae05", + "20220318-batch-relayer-v2/BatchRelayerLibrary": "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4", + "20220318-batch-relayer-v2/BalancerRelayer": "0x51CC53375A8920aE54C0561E73a9d0423A74832e", + "20220325-gauge-adder/GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory": "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828", "20230206-erc4626-linear-pool-v3/MockERC4626Token": "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6", "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool": "0xfeF969638C52899f91781f1Be594aF6f40B99BAd", - "20220413-arbitrum-root-gauge-factory/ArbitrumRootGaugeFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "20220413-arbitrum-root-gauge-factory/ArbitrumRootGauge": "0x715C777C6149C31A75D0d29633bbBE0A14370bDC", - "20220325-gauge-adder/GaugeAdder": "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2", + "20220916-batch-relayer-v4/BatchRelayerLibrary": "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9", + "20220916-batch-relayer-v4/BalancerRelayer": "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA", + "20210811-ldo-merkle/MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f", + "20230109-gauge-adder-v3/GaugeAdder": "0x5efBb12F01f27F0E020565866effC1dA491E91A4", + "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE", + "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D", + "20210812-lido-relayer/LidoRelayer": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", + "20220413-polygon-root-gauge-factory/PolygonRootGaugeFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "20220413-polygon-root-gauge-factory/PolygonRootGauge": "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E", + "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", + "20211012-merkle-orchard/MerkleOrchard": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0xE061bF85648e9FA7b59394668CfEef980aEc4c66", + "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041", + "20210907-investment-pool/InvestmentPoolFactory": "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9", "20220609-stable-pool-v2/StablePoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c", + "20220628-gauge-adder-v2/GaugeAdder": "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0xcC508a455F5b0073973107Db6a878DdBDab957bC", + "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "20230213-yearn-linear-pool/MockYearnTokenVault": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "20230213-yearn-linear-pool/MockYearnLinearPool": "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf", "20230206-weighted-pool-v3/WeightedPoolFactory": "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b", "20230206-weighted-pool-v3/MockWeightedPool": "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62", - "20210811-ldo-merkle/MerkleRedeem": "0x884226c9f7b7205f607922E0431419276a64CF8f" + "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", + "20210624-stable-pool/StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } \ No newline at end of file diff --git a/outputs/mainnet_reverse.json b/outputs/mainnet_reverse.json index a86bcb1..67a2149 100644 --- a/outputs/mainnet_reverse.json +++ b/outputs/mainnet_reverse.json @@ -88,32 +88,9 @@ "0x2F1901f2A82fcC3Ee9010b809938816B3b06FA6A": "maxiKeepers/gasStation", "0x8bCDE6BA5E194cCb9957B38FE6085dA31BC69880": "maxiKeepers/veBalFeeInjector", "0xdDd5FF0E581f097573B13f247F6BE736f602F839": "maxiKeepers/LZRateProviderPoker", - "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", - "0xC7B779AB638b7A59f490ac95199502343a81E006": "20230409-gearbox-linear-pool-v2/MockGearboxVault", - "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", - "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", - "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0xfeA793Aa415061C483D2390414275AD314B3F621": "20230314-batch-relayer-v5/BalancerRelayer", - "0x9bF951848288cCD87d06FaC426150262cD3447De": "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGaugeFactory", - "0x45bF48D996d22afc9BC150DF7FB4d13A49088602": "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGauge", - "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B": "20221205-veboost-v2/VeBoostV2", - "0xB496FF44746A8693A060FafD984Da41B253f6790": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", - "0x897888115Ada5773E02aA29F775430BFB5F34c51": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0x8055b8C947De30130BC1Ec750C8F345a50006B23": "20230320-weighted-pool-v4/MockWeightedPool", - "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7": "20230222-merkle-orchard-v2/MerkleOrchard", - "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", - "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC": "20230527-l2-gauge-checkpointer/L2GaugeCheckpointer", - "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220325-gauge-controller/VotingEscrow", - "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220325-gauge-controller/GaugeController", - "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220325-gauge-controller/BalancerMinter", - "0xB848f50141F3D4255b37aC288C25C109104F2158": "20220325-bal-token-holder-factory/BALTokenHolderFactory", - "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36": "20220823-optimism-root-gauge-factory-v2/OptimismRootGaugeFactory", - "0xBC230b1a66A138cD9cFC7b352390025978dFAdde": "20220823-optimism-root-gauge-factory-v2/OptimismRootGauge", - "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220325-ve-delegation/VotingEscrowDelegation", - "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220325-ve-delegation/VotingEscrowDelegationProxy", + "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7": "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGaugeFactory", + "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC": "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGauge", + "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0x4148bf5B0688eD0a87F317c6534Cb841f503349e": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x4967b3353Cdf9E5C67421a3890d35f2f3BB50527": "20230411-managed-pool-v2/CircuitBreakerLib", "0xb37646ACBb1A91287721B2CdBe01BA0DbA5E57A2": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -121,58 +98,81 @@ "0x7827108Af2fd9910EA7cf361d9b827941FA7D809": "20230411-managed-pool-v2/RecoveryModeHelper", "0xBF904F9F340745B4f0c4702c7B6Ab1e808eA6b93": "20230411-managed-pool-v2/ManagedPoolFactory", "0xD0cbF6765997b7CA7Be6440F5E305B2ec7B96065": "20230411-managed-pool-v2/MockManagedPool", - "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", - "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220325-balancer-token-admin/BalancerTokenAdmin", - "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C": "20220420-smart-wallet-checker/SmartWalletChecker", - "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd": "20220707-distribution-scheduler/DistributionScheduler", - "0xD3cf852898b21fc233251427c2DC93d3d604F3BB": "20220714-fee-distributor-v2/FeeDistributor", - "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", - "0x83E443EF4f9963C77bd860f94500075556668cb8": "20230504-vebal-remapper/VotingEscrowRemapper", + "0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36": "20220823-optimism-root-gauge-factory-v2/OptimismRootGaugeFactory", + "0xBC230b1a66A138cD9cFC7b352390025978dFAdde": "20220823-optimism-root-gauge-factory-v2/OptimismRootGauge", + "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", + "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", "0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13": "20220823-polygon-root-gauge-factory-v2/PolygonRootGaugeFactory", "0xfeb1A24C2752E53576133cdb718F25bC64eBDD52": "20220823-polygon-root-gauge-factory-v2/PolygonRootGauge", - "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x96484f2aBF5e58b15176dbF1A799627B53F13B6d": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", + "0x83E443EF4f9963C77bd860f94500075556668cb8": "20230504-vebal-remapper/VotingEscrowRemapper", + "0x1b300C86980a5195bCF49bD419A068D98dC133Db": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", + "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": "20210418-vault/BalancerHelpers", + "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", + "0x7869296Efd0a76872fEE62A058C8fBca5c1c826C": "20220420-smart-wallet-checker/SmartWalletChecker", + "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8": "20230217-gnosis-root-gauge-factory/GnosisRootGaugeFactory", + "0x05277CE7D1e365d660624612d8b8b9B55bFD4518": "20230217-gnosis-root-gauge-factory/GnosisRootGauge", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", "0x5F43FBa61f63Fa6bFF101a0A0458cEA917f6B347": "20230208-euler-linear-pool/EulerLinearPoolFactory", "0xC101dcA301a4011C1F925e9622e749e550a1B667": "20230208-euler-linear-pool/MockEulerToken", "0xDEC02e6642e2c999aF429F5cE944653CAd15e093": "20230208-euler-linear-pool/MockEulerLinearPool", + "0xB848f50141F3D4255b37aC288C25C109104F2158": "20220325-bal-token-holder-factory/BALTokenHolderFactory", "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29": "20230410-aave-linear-pool-v5/MockAaveLendingPool", "0x1F3C910c416eD2340150281C5eB93325C38817A1": "20230410-aave-linear-pool-v5/MockStaticAToken", "0x4cE277Df0FeB5B4d07a0ca2ADCf5326E4005239d": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220325-ve-delegation/VotingEscrowDelegation", + "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220325-ve-delegation/VotingEscrowDelegationProxy", "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768": "20210812-wsteth-rate-provider/WstETHRateProvider", - "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", - "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", - "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", - "0x5aDDCCa35b7A0D07C74063c48700C8590E87864E": "20210418-vault/BalancerHelpers", - "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", - "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230519-gauge-adder-v4/GaugeAdder", - "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x1b300C86980a5195bCF49bD419A068D98dC133Db": "20221123-pool-recovery-helper/PoolRecoveryHelper", - "0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7": "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGaugeFactory", - "0x6337949cbC4825Bbd09242c811770F6F6fee9FfC": "20220823-arbitrum-root-gauge-factory-v2/ArbitrumRootGauge", - "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", - "0x2a18B396829bc29F66a1E59fAdd7a0269A6605E8": "20230217-gnosis-root-gauge-factory/GnosisRootGaugeFactory", - "0x05277CE7D1e365d660624612d8b8b9B55bFD4518": "20230217-gnosis-root-gauge-factory/GnosisRootGauge", + "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220325-gauge-controller/VotingEscrow", + "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220325-gauge-controller/GaugeController", + "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220325-gauge-controller/BalancerMinter", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0x67F8DF125B796B05895a6dc8Ecf944b9556ecb0B": "20221205-veboost-v2/VeBoostV2", + "0x897888115Ada5773E02aA29F775430BFB5F34c51": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0x8055b8C947De30130BC1Ec750C8F345a50006B23": "20230320-weighted-pool-v4/MockWeightedPool", + "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20220325-balancer-token-admin/BalancerTokenAdmin", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0xD3cf852898b21fc233251427c2DC93d3d604F3BB": "20220714-fee-distributor-v2/FeeDistributor", + "0xB496FF44746A8693A060FafD984Da41B253f6790": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", + "0xe5F96070CA00cd54795416B1a4b4c2403231c548": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", + "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", "0x10f3e79911A490aa5B5D5CDA6F111029c4Eab5AC": "20230529-avalanche-root-gauge-factory/AvalancheRootGaugeFactory", "0xc57b4BE50BF6BBe5f6a4fE379DA342B32b37bF2f": "20230529-avalanche-root-gauge-factory/AvalancheRootGauge", - "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220325-authorizer-adaptor/AuthorizerAdaptor", + "0x5F5222Ffa40F2AEd6380D022184D6ea67C776eE0": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0x806E02Dea8d4a0882caD9fA3Fa75B212328692dE": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0xAC5B4EF7eDe2F2843a704E96dcAA637F4BA3Dc3f": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", + "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", "0x4E11AEec21baF1660b1a46472963cB3DA7811C89": "20230410-silo-linear-pool-v2/SiloLinearPoolFactory", "0x8E2DfC5E111dbe14E9d725210b9342688Dd51c6c": "20230410-silo-linear-pool-v2/MockSiloRepository", "0x66c94AE8D795E98F69Ca65FFaC87B38B17Be3ca2": "20230410-silo-linear-pool-v2/MockSilo", "0x192E67544694a7bAA2DeA94f9B1Df58BB3395A12": "20230410-silo-linear-pool-v2/MockShareToken", "0x74CBfAF94A3577c539a9dCEE9870A6349a33b34f": "20230410-silo-linear-pool-v2/MockSiloLinearPool", - "0xe5F96070CA00cd54795416B1a4b4c2403231c548": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", - "0xf1665E19bc105BE4EDD3739F88315cC699cc5b65": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", + "0x343688C5cB92115a52cA485af7f62B4B7A2e9CcC": "20230527-l2-gauge-checkpointer/L2GaugeCheckpointer", + "0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd": "20220707-distribution-scheduler/DistributionScheduler", + "0x9bF951848288cCD87d06FaC426150262cD3447De": "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGaugeFactory", + "0x45bF48D996d22afc9BC150DF7FB4d13A49088602": "20230526-zkevm-root-gauge-factory/PolygonZkEVMRootGauge", + "0xfADa0f4547AB2de89D1304A668C39B3E09Aa7c76": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0x5537f945D8c3FCFDc1b8DECEEBD220FAD26aFdA8": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0xE3881627B8DeeBCCF9c23B291430a549Fc0bE5F7": "20230222-merkle-orchard-v2/MerkleOrchard", + "0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", + "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230223-protocol-id-registry/ProtocolIdRegistry", + "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", + "0xb2007B8B7E0260042517f635CFd8E6dD2Dd7f007": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", + "0x39A79EB449Fc05C92c39aA6f0e9BfaC03BE8dE5B": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", + "0xC7B779AB638b7A59f490ac95199502343a81E006": "20230409-gearbox-linear-pool-v2/MockGearboxVault", + "0xb7A32B67AAdB3866cC5c2FaBc6C6aB8a9027c3c1": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", + "0x0d05Aac44aC7Dd3c7ba5d50Be93EB884A057d234": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", + "0xf77018c0d817dA22caDbDf504C00c0d32cE1e5C2": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0xfeA793Aa415061C483D2390414275AD314B3F621": "20230314-batch-relayer-v5/BalancerRelayer", + "0xf5CDdF6feD9C589f1Be04899F48f9738531daD59": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x813EE7a840CE909E7Fea2117A44a90b8063bd4fd": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0xB99eDc4b289B0F2284fCF3f66884191BdCe29624": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0x9516a2d25958EdB8da246a320f2c7d94A0DBe25d": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd": "20230519-gauge-adder-v4/GaugeAdder", + "0xdAB2583911E872a00A851fB80dCC78a4B46BA57c": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0xc38c5f97B34E175FFd35407fc91a937300E33860": "multisigs/lm", "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f": "multisigs/dao", "0x7c68c42De679ffB0f16216154C996C354cF1161B": "multisigs/fees", @@ -211,78 +211,78 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8": "20220628-optimism-root-gauge-factory/OptimismRootGaugeFactory", - "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F": "20220628-optimism-root-gauge-factory/OptimismRootGauge", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC": "20230315-silo-linear-pool/SiloLinearPoolFactory", - "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9": "20230315-silo-linear-pool/MockSiloRepository", - "0xE719Aef17468c7e10c0c205be62C990754DFF7E5": "20230315-silo-linear-pool/MockSilo", - "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5": "20230315-silo-linear-pool/MockShareToken", - "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4": "20230315-silo-linear-pool/MockSiloLinearPool", - "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20211012-merkle-orchard/MerkleOrchard", - "0xE061bF85648e9FA7b59394668CfEef980aEc4c66": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", - "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3": "20230213-gearbox-linear-pool/GearboxLinearPoolFactory", - "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230213-gearbox-linear-pool/MockGearboxVault", - "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230213-gearbox-linear-pool/MockGearboxDieselToken", - "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307": "20230213-gearbox-linear-pool/MockGearboxLinearPool", + "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20211208-aave-linear-pool/AaveLinearPoolFactory", "0xdba127fBc23fb20F5929C546af220A991b5C6e01": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0x222bc81C6F3C17e9e9Aba47a12f55a1Dea42f163": "20230206-composable-stable-pool-v3/MockComposableStablePool", + "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F": "20220906-composable-stable-pool/ComposableStablePoolFactory", "0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227": "20220325-single-recipient-gauge-factory/SingleRecipientGaugeFactory", "0x5D3d2D18148baAcE45D09254513BcF2C548C4480": "20220325-single-recipient-gauge-factory/SingleRecipientGauge", "0xE42FFA682A26EF8F25891db4882932711D42e467": "20221021-managed-pool/ManagedPoolAddRemoveTokenLib", "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20221021-managed-pool/CircuitBreakerLib", "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B": "20221021-managed-pool/ManagedPoolFactory", - "0x9588c26142e345f1A0d005CfC0C6DF29A8Fa010C": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", - "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", - "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", - "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9": "20220916-batch-relayer-v4/BatchRelayerLibrary", - "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA": "20220916-batch-relayer-v4/BalancerRelayer", - "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4": "20220318-batch-relayer-v2/BatchRelayerLibrary", - "0x51CC53375A8920aE54C0561E73a9d0423A74832e": "20220318-batch-relayer-v2/BalancerRelayer", - "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9": "20210907-investment-pool/InvestmentPoolFactory", - "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b": "20221202-timelock-authorizer/TimelockAuthorizerMigrator", - "0x9E3cD0606Db55ac68845bB60121847823712ae05": "20221202-timelock-authorizer/TimelockAuthorizer", "0xD966d712F470067B60D37246404D6DFe5Bf0B419": "20220720-batch-relayer-v3/BatchRelayerLibrary", "0x886A3Ec7bcC508B8795990B60Fa21f85F9dB7948": "20220720-batch-relayer-v3/BalancerRelayer", - "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230213-yearn-linear-pool/YearnLinearPoolFactory", - "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A": "20230213-yearn-linear-pool/MockYearnTokenVault", - "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf": "20230213-yearn-linear-pool/MockYearnLinearPool", - "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", - "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", - "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", - "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0xcC508a455F5b0073973107Db6a878DdBDab957bC": "20220908-weighted-pool-v2/WeightedPoolFactory", - "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9": "20220420-fee-distributor/FeeDistributor", "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20211203-batch-relayer/BatchRelayerLibrary", "0xAc9f49eF3ab0BbC929f7b1bb0A17E1Fca5786251": "20211203-batch-relayer/BalancerRelayer", - "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a": "20220628-gauge-adder-v2/GaugeAdder", - "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24": "20210624-stable-pool/StablePoolFactory", - "0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F": "20220906-composable-stable-pool/ComposableStablePoolFactory", - "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", - "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20211208-stable-phantom-pool/StablePhantomPoolFactory", - "0x5efBb12F01f27F0E020565866effC1dA491E91A4": "20230109-gauge-adder-v3/GaugeAdder", + "0x2EbE41E1aa44D61c206A94474932dADC7D3FD9E3": "20230213-gearbox-linear-pool/GearboxLinearPoolFactory", + "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230213-gearbox-linear-pool/MockGearboxVault", + "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230213-gearbox-linear-pool/MockGearboxDieselToken", + "0xa8b103A10A94f4f2D7Ed2FdCd5545E8075573307": "20230213-gearbox-linear-pool/MockGearboxLinearPool", + "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9": "20220420-fee-distributor/FeeDistributor", "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", "0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", "0x331d50e0b00fc1C32742F151E56B9B616227E23E": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool", - "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34": "20220413-polygon-root-gauge-factory/PolygonRootGaugeFactory", - "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E": "20220413-polygon-root-gauge-factory/PolygonRootGauge", "0x469b58680774AAc9Ad66447eFB4EF634756A2cC5": "20210727-meta-stable-pool/QueryProcessor", "0x67d27634E44793fE63c467035E31ea8635117cd4": "20210727-meta-stable-pool/MetaStablePoolFactory", - "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20210812-lido-relayer/LidoRelayer", + "0xfd1c0e6f02f71842b6ffF7CdC7A017eE1Fd3CdAC": "20230315-silo-linear-pool/SiloLinearPoolFactory", + "0xdB6dF721A6E7Fdb97363079B01F107860Ac156F9": "20230315-silo-linear-pool/MockSiloRepository", + "0xE719Aef17468c7e10c0c205be62C990754DFF7E5": "20230315-silo-linear-pool/MockSilo", + "0xBc4099300E69Ff4e52F3b18728054EF00449b9e5": "20230315-silo-linear-pool/MockShareToken", + "0x395d8A1D9aD82B5ABE558F8AbbFe183B27138af4": "20230315-silo-linear-pool/MockSiloLinearPool", + "0x3083A1C455ff38d39e58Dbac5040f465cF73C5c8": "20220628-optimism-root-gauge-factory/OptimismRootGaugeFactory", + "0xcA734aD0b286EA7dD6367a504a48FB75cd12a97F": "20220628-optimism-root-gauge-factory/OptimismRootGauge", "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE": "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory", + "0xad901309d9e9DbC5Df19c84f729f429F0189a633": "20220413-arbitrum-root-gauge-factory/ArbitrumRootGaugeFactory", + "0x715C777C6149C31A75D0d29633bbBE0A14370bDC": "20220413-arbitrum-root-gauge-factory/ArbitrumRootGauge", "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220325-mainnet-gauge-factory/LiquidityGaugeV5", "0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC": "20220325-mainnet-gauge-factory/LiquidityGaugeFactory", + "0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b": "20221202-timelock-authorizer/TimelockAuthorizerMigrator", + "0x9E3cD0606Db55ac68845bB60121847823712ae05": "20221202-timelock-authorizer/TimelockAuthorizer", + "0xd45369c11870e2057D5be17Cc106d32Ea416F7c4": "20220318-batch-relayer-v2/BatchRelayerLibrary", + "0x51CC53375A8920aE54C0561E73a9d0423A74832e": "20220318-batch-relayer-v2/BalancerRelayer", + "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2": "20220325-gauge-adder/GaugeAdder", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0x67A25ca2350Ebf4a0C475cA74C257C94a373b828": "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory", "0xE605Dbe1cA85dCdb8F43CEfA427f3B0fC06f6ba6": "20230206-erc4626-linear-pool-v3/MockERC4626Token", "0xfeF969638C52899f91781f1Be594aF6f40B99BAd": "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool", - "0xad901309d9e9DbC5Df19c84f729f429F0189a633": "20220413-arbitrum-root-gauge-factory/ArbitrumRootGaugeFactory", - "0x715C777C6149C31A75D0d29633bbBE0A14370bDC": "20220413-arbitrum-root-gauge-factory/ArbitrumRootGauge", - "0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2": "20220325-gauge-adder/GaugeAdder", + "0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9": "20220916-batch-relayer-v4/BatchRelayerLibrary", + "0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA": "20220916-batch-relayer-v4/BalancerRelayer", + "0x884226c9f7b7205f607922E0431419276a64CF8f": "20210811-ldo-merkle/MerkleRedeem", + "0x5efBb12F01f27F0E020565866effC1dA491E91A4": "20230109-gauge-adder-v3/GaugeAdder", + "0x7d833FEF5BB92ddb578DA85fc0c35cD5Cc00Fb3e": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", + "0x9061D0D56F162D3de7f855828A34ace1eEd3a5BE": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", + "0xf9F5E0f3f74F57755a8c8be7b2FeDcAa40673080": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", + "0x813E3fE1761f714c502d1d2d3a7CCEB33f37F59D": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", + "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20210812-lido-relayer/LidoRelayer", + "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34": "20220413-polygon-root-gauge-factory/PolygonRootGaugeFactory", + "0xe53D8f8aAaFD95FCc7196E393EC5a907Df44495E": "20220413-polygon-root-gauge-factory/PolygonRootGauge", + "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", + "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", + "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20211012-merkle-orchard/MerkleOrchard", + "0xE061bF85648e9FA7b59394668CfEef980aEc4c66": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x6A0AC04f5C2A10297D5FA79FA6358837a8770041": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", + "0x48767F9F868a4A7b86A90736632F6E44C2df7fa9": "20210907-investment-pool/InvestmentPoolFactory", "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "20220609-stable-pool-v2/StablePoolFactory", + "0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a": "20220628-gauge-adder-v2/GaugeAdder", + "0xcC508a455F5b0073973107Db6a878DdBDab957bC": "20220908-weighted-pool-v2/WeightedPoolFactory", + "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230213-yearn-linear-pool/YearnLinearPoolFactory", + "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A": "20230213-yearn-linear-pool/MockYearnTokenVault", + "0x0a0fb4ff697de5ac5b6770cd8ee1b72af80b57cf": "20230213-yearn-linear-pool/MockYearnLinearPool", "0x5Dd94Da3644DDD055fcf6B3E1aa310Bb7801EB8b": "20230206-weighted-pool-v3/WeightedPoolFactory", "0x1576d472d82A72a1Ec7C57FcA770BD752D124A62": "20230206-weighted-pool-v3/MockWeightedPool", - "0x884226c9f7b7205f607922E0431419276a64CF8f": "20210811-ldo-merkle/MerkleRedeem" + "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20211208-stable-phantom-pool/StablePhantomPoolFactory", + "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24": "20210624-stable-pool/StablePoolFactory" } \ No newline at end of file diff --git a/outputs/optimism.json b/outputs/optimism.json index 51c68fc..dfec5c6 100644 --- a/outputs/optimism.json +++ b/outputs/optimism.json @@ -1,17 +1,6 @@ { "zero/zero": "0x0000000000000000000000000000000000000000", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20230320-weighted-pool-v4/MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", "20230411-managed-pool-v2/CircuitBreakerLib": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", @@ -19,40 +8,51 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", "20230411-managed-pool-v2/ManagedPoolFactory": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", "20230411-managed-pool-v2/MockManagedPool": "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C", - "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", - "20230525-l2-veboost-v2/VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100", + "00000000-tokens/BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", + "00000000-tokens/WETH": "0x4200000000000000000000000000000000000006", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0xa523f47A933D5020b23629dDf689695AA94612Dc", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x45d37982784F022A9864748b4E8750e1e7019604", + "20230525-l2-veboost-v2/VeBoostV2": "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0", + "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "20230320-weighted-pool-v4/MockWeightedPool": "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202", "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb", "20230223-protocol-id-registry/ProtocolIdRegistry": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", - "00000000-tokens/BAL": "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921", - "00000000-tokens/WETH": "0x4200000000000000000000000000000000000006", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "20230314-batch-relayer-v5/BalancerRelayer": "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x4fb47126Fa83A8734991E41B942Ac29A3266C968", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x7ADbdabaA80F654568421887c12F09E0C7BD9629", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x4bE0E4d6184348c5BA845a4010528CFC779610b8", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", "multisigs/dao": "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc", "multisigs/fees": "0x09Df1626110803C7b3b07085Ef1E053494155089", "multisigs/feeManager": "0x09Df1626110803C7b3b07085Ef1E053494155089", @@ -94,42 +94,42 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28", + "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745", "20221021-managed-pool/ManagedPoolAddRemoveTokenLib": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", "20221021-managed-pool/CircuitBreakerLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", "20221021-managed-pool/ManagedPoolFactory": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c", - "20210418-weighted-pool/WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "20210418-weighted-pool/WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", - "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", - "20220916-batch-relayer-v4/BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738", "20220720-batch-relayer-v3/BatchRelayerLibrary": "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c", "20220720-batch-relayer-v3/BalancerRelayer": "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff", - "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", - "20230213-yearn-linear-pool/MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", - "20230213-yearn-linear-pool/MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32", - "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", - "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", - "20210624-stable-pool/StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "20220906-composable-stable-pool/ComposableStablePoolFactory": "0xf145caFB67081895EE80eB7c04A30Cf87f07b745", - "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75", "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool": "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f", "20210727-meta-stable-pool/QueryProcessor": "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8", "20210727-meta-stable-pool/MetaStablePoolFactory": "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", "20230206-erc4626-linear-pool-v3/MockERC4626Token": "0x62aaB12865d7281048c337D53a4dde9d770321E6", "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca", + "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x8E5698dC4897DC12243c8642e77B4f21349Db97C", + "20220916-batch-relayer-v4/BalancerRelayer": "0x1a58897Ab366082028ced3740900ecBD765Af738", + "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x56017074321ce77E2F88F2233830f5b29d4cf595", + "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0x5936497ffE0dBA0eF272D6301D65c0122862971A", + "20210418-weighted-pool/WeightedPoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", + "20210418-weighted-pool/WeightedPool2TokensFactory": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34", + "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x994086630773dC6cB54D3A5E0Ef0963532789E75", "20220609-stable-pool-v2/StablePoolFactory": "0xeb151668006CD04DAdD098AFd0a82e78F77076c3", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0xad901309d9e9DbC5Df19c84f729f429F0189a633", + "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A", + "20230213-yearn-linear-pool/MockYearnTokenVault": "0x1b986138a4F2aA538E79fdEC222dad93F8d66703", + "20230213-yearn-linear-pool/MockYearnLinearPool": "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32", "20230206-weighted-pool-v3/WeightedPoolFactory": "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f", - "20230206-weighted-pool-v3/MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754" + "20230206-weighted-pool-v3/MockWeightedPool": "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754", + "20210624-stable-pool/StablePoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac" } \ No newline at end of file diff --git a/outputs/optimism_reverse.json b/outputs/optimism_reverse.json index f827485..4a49c1c 100644 --- a/outputs/optimism_reverse.json +++ b/outputs/optimism_reverse.json @@ -1,17 +1,6 @@ { "0x0000000000000000000000000000000000000000": "zero/zero", - "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF": "20230320-weighted-pool-v4/MockWeightedPool", - "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", - "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0x59562f93c447656F6E4799fC1FC7c3d977C3324F": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230411-managed-pool-v2/CircuitBreakerLib", "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -19,40 +8,51 @@ "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20230411-managed-pool-v2/RecoveryModeHelper", "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4": "20230411-managed-pool-v2/ManagedPoolFactory", "0xb4AF4fdd49da2A2BA9522EAdCF86D407a69f19c8": "20230411-managed-pool-v2/MockManagedPool", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", + "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "20230525-l2-veboost-v2/VeBoostV2", - "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0x45d37982784F022A9864748b4E8750e1e7019604": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0xbef13D1e54D0c79DA8B0AD704883E1Cea7EB2100": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921": "00000000-tokens/BAL", + "0x4200000000000000000000000000000000000006": "00000000-tokens/WETH", "0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-vault/BalancerHelpers", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", + "0x8aB784368A1883DA90D8513b48801e2Db1cb2D5D": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0xacAaC3e6D6Df918Bf3c809DFC7d42de0e4a72d4C": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0x8b7854708c0C54f9D7d1FF351D4F84E6dE0E134C": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0x45d37982784F022A9864748b4E8750e1e7019604": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0x6817149cb753BF529565B4D023d7507eD2ff4Bc0": "20230525-l2-veboost-v2/VeBoostV2", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0x62F5f9a446d198E8E4c84eE56e5217416720EdAF": "20230320-weighted-pool-v4/MockWeightedPool", + "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0xb15608d28eb43378A7e7780aDD3fE9bC132bAf40": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0x34557eF500Bfc060B8e3f2DA58EF725Bb7D32202": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x26743984e3357eFC59f2fd6C1aFDC310335a61c9": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0x11A4cF51Bb0Bb4D925CAdFDA61FcDA952d64889C": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0xed86ff0c507D3AF5F35d3523B77C17415FCfFaCb": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", - "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0xFE8B128bA8C78aabC59d4c64cEE7fF28e9379921": "00000000-tokens/BAL", - "0x4200000000000000000000000000000000000006": "00000000-tokens/WETH", - "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x03F1ab8b19bcE21EB06C364aEc9e40322572a1e9": "20230314-batch-relayer-v5/BalancerRelayer", + "0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x4fb47126Fa83A8734991E41B942Ac29A3266C968": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x7ADbdabaA80F654568421887c12F09E0C7BD9629": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x4bE0E4d6184348c5BA845a4010528CFC779610b8": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0x2DA61Ef3Cdcb97efb0f7099c02527fabFe94Dee5": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0x043f9687842771b3dF8852c1E9801DCAeED3f6bc": "multisigs/dao", "0x09Df1626110803C7b3b07085Ef1E053494155089": "multisigs/lm", "0xd4c87b33afcE39F1E3F4aF1ce8fFFF7241d9128B": "multisigs/emergency", @@ -85,42 +85,42 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0xe2E901AB09f37884BA31622dF3Ca7FC19AA443Be": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0x9BF7c3b63c77b4B4F2717776F15A4bec1b532a28": "20230206-composable-stable-pool-v3/MockComposableStablePool", + "0xf145caFB67081895EE80eB7c04A30Cf87f07b745": "20220906-composable-stable-pool/ComposableStablePoolFactory", "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20221021-managed-pool/ManagedPoolAddRemoveTokenLib", "0xE42FFA682A26EF8F25891db4882932711D42e467": "20221021-managed-pool/CircuitBreakerLib", "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20221021-managed-pool/ManagedPoolFactory", - "0x6d471c05f8A99Bd8f991467A8283e3DC968b8D7c": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", - "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20210418-weighted-pool/WeightedPoolFactory", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20210418-weighted-pool/WeightedPool2TokensFactory", - "0x8E5698dC4897DC12243c8642e77B4f21349Db97C": "20220916-batch-relayer-v4/BatchRelayerLibrary", - "0x1a58897Ab366082028ced3740900ecBD765Af738": "20220916-batch-relayer-v4/BalancerRelayer", "0x5c89d9E1A668d0B39F4EC242F280bdDd445C633c": "20220720-batch-relayer-v3/BatchRelayerLibrary", "0x195CcCBE464EF9073d1f7A1ba1C9Bf0f56dfFFff": "20220720-batch-relayer-v3/BalancerRelayer", - "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230213-yearn-linear-pool/YearnLinearPoolFactory", - "0x1b986138a4F2aA538E79fdEC222dad93F8d66703": "20230213-yearn-linear-pool/MockYearnTokenVault", - "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32": "20230213-yearn-linear-pool/MockYearnLinearPool", - "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", - "0x56017074321ce77E2F88F2233830f5b29d4cf595": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", - "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", - "0x5936497ffE0dBA0eF272D6301D65c0122862971A": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0xad901309d9e9DbC5Df19c84f729f429F0189a633": "20220908-weighted-pool-v2/WeightedPoolFactory", - "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20210624-stable-pool/StablePoolFactory", - "0xf145caFB67081895EE80eB7c04A30Cf87f07b745": "20220906-composable-stable-pool/ComposableStablePoolFactory", - "0x994086630773dC6cB54D3A5E0Ef0963532789E75": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", "0x11884dA90FB4221b3aa288a7741C51eC4Fc43B2f": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLinearPool", "0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8": "20210727-meta-stable-pool/QueryProcessor", "0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2": "20210727-meta-stable-pool/MetaStablePoolFactory", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E": "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory", "0x62aaB12865d7281048c337D53a4dde9d770321E6": "20230206-erc4626-linear-pool-v3/MockERC4626Token", "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca": "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool", + "0x8E5698dC4897DC12243c8642e77B4f21349Db97C": "20220916-batch-relayer-v4/BatchRelayerLibrary", + "0x1a58897Ab366082028ced3740900ecBD765Af738": "20220916-batch-relayer-v4/BalancerRelayer", + "0xAd3CC7852382C09fdCE54784292c6aB7fb9Df917": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", + "0x56017074321ce77E2F88F2233830f5b29d4cf595": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", + "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", + "0x5936497ffE0dBA0eF272D6301D65c0122862971A": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", + "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20210418-weighted-pool/WeightedPoolFactory", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20210418-weighted-pool/WeightedPool2TokensFactory", + "0x4C4287b07d293E361281bCeEe8715c8CDeB64E34": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x994086630773dC6cB54D3A5E0Ef0963532789E75": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", "0xeb151668006CD04DAdD098AFd0a82e78F77076c3": "20220609-stable-pool-v2/StablePoolFactory", + "0xad901309d9e9DbC5Df19c84f729f429F0189a633": "20220908-weighted-pool-v2/WeightedPoolFactory", + "0xD8B6b96c88ad626EB6209c4876e3B14f45f8803A": "20230213-yearn-linear-pool/YearnLinearPoolFactory", + "0x1b986138a4F2aA538E79fdEC222dad93F8d66703": "20230213-yearn-linear-pool/MockYearnTokenVault", + "0x81fC12C60ee5b753cf5fD0ADC342dFb5f3817E32": "20230213-yearn-linear-pool/MockYearnLinearPool", "0xA0DAbEBAAd1b243BBb243f933013d560819eB66f": "20230206-weighted-pool-v3/WeightedPoolFactory", - "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754": "20230206-weighted-pool-v3/MockWeightedPool" + "0xbC99aa9bD55d3f8431Ecec24Da03AEc1D6e62754": "20230206-weighted-pool-v3/MockWeightedPool", + "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20210624-stable-pool/StablePoolFactory" } \ No newline at end of file diff --git a/outputs/polygon.json b/outputs/polygon.json index 6a9b76d..dda2a84 100644 --- a/outputs/polygon.json +++ b/outputs/polygon.json @@ -6,19 +6,7 @@ "tokens/BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", "tokens/WBTC": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "across/spoke_pool": "0x69B5c72837769eF1e7C164Abc6515DcFf217F920", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", - "20230314-batch-relayer-v5/BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", - "20230320-weighted-pool-v4/MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126", - "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", - "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", - "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", - "20230222-merkle-orchard-v2/MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1", - "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xf553bf40DB86c35f3058434039D51Aad29c6180b", "20230411-managed-pool-v2/CircuitBreakerLib": "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890", @@ -26,40 +14,52 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5", "20230411-managed-pool-v2/ManagedPoolFactory": "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D", "20230411-managed-pool-v2/MockManagedPool": "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51", - "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", + "20220413-child-chain-gauge-factory/RewardsOnlyGauge": "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647", + "20220413-child-chain-gauge-factory/ChildChainStreamer": "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0", + "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory": "0x3b8cA519122CdD8efb272b0D3085453404B25bD0", + "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020", - "20230525-l2-veboost-v2/VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E", + "00000000-tokens/BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", + "00000000-tokens/WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0xc9b36096f5201ea332Db35d6D195774ea0D5988f", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x22625eEDd92c81a219A83e1dc48f88d54786B017", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/BalancerHelpers": "0x239e55F427D44C3cc793f49bFB507ebe76638a2b", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", + "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper": "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0xAB2372275809E15198A7968C7f324053867cdB0C", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0x0889b240A5876aae745Ac19f1771853671dC5d36", + "20230525-l2-veboost-v2/VeBoostV2": "0xD961E30156C2E0D0d925A0De45f931CB7815e970", + "20220721-balancer-queries/BalancerQueries": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0xFc8a407Bba312ac761D8BFe04CE1201904842B76", + "20230320-weighted-pool-v4/MockWeightedPool": "0xb77E03655ee894AadE216A83D05511A9F9895126", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x41B953164995c11C81DA73D212ED8Af25741b7Ac", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0xdae301690004946424E41051aCe1791083be42a1", "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x020301b0a99EFB6816B41007765Fb577259eC418", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x0f25823cF786b78696b16536e2F2B9835289AB51", + "20230222-merkle-orchard-v2/MerkleOrchard": "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xAB093cd16e765b5B23D34030aaFaF026558e0A19", "20230223-protocol-id-registry/ProtocolIdRegistry": "0xa523f47A933D5020b23629dDf689695AA94612Dc", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer": "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD", - "00000000-tokens/BAL": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", - "00000000-tokens/WETH": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", - "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder": "0x1554ee754707D5C93b7934AF404747Aba521Aaf2", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C", + "20230314-batch-relayer-v5/BalancerRelayer": "0xd18d5D377eb23362e54Fa496597d7E962d56C554", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x84813aA3e079A665C0B80F944427eE83cBA63617", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x47B489bf5836f83ABD928C316F8e39bC0587B020", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x19DFEF0a828EEC0c85FbB335aa65437417390b85", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x08fd003D8F1892D4EC684E6C3EE0128081be461b", "multisigs/lm": "0xc38c5f97B34E175FFd35407fc91a937300E33860", "multisigs/dao": "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85", "multisigs/fees": "0x7c68c42De679ffB0f16216154C996C354cF1161B", @@ -101,40 +101,18 @@ "EOA/dao/bonustrack87": "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600", "EOA/dao/nanexcool": "0x823DF0278e4998cD0D06FB857fBD51e85b18A250", "EOA/dao/davgarai": "0xAc1aA53108712d7f38093A67d380aD54B562a650", - "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", - "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", - "20211012-merkle-orchard/MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", - "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2", + "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2", "20211208-aave-linear-pool/AaveLinearPoolFactory": "0xf302f9F50958c5593770FDf4d4812309fF77414f", "20230206-composable-stable-pool-v3/ComposableStablePoolFactory": "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9", "20230206-composable-stable-pool-v3/MockComposableStablePool": "0xeff1d57A28167E6982DCa1D63321810400f73929", + "20220906-composable-stable-pool/ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4", "20221021-managed-pool/ManagedPoolAddRemoveTokenLib": "0xE42FFA682A26EF8F25891db4882932711D42e467", "20221021-managed-pool/CircuitBreakerLib": "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288", "20221021-managed-pool/ManagedPoolFactory": "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B", - "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory": "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2", - "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", - "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", - "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", - "20220916-batch-relayer-v4/BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b", - "20220318-batch-relayer-v2/BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", - "20220318-batch-relayer-v2/BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8", - "20210907-investment-pool/InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193", "20220720-batch-relayer-v3/BatchRelayerLibrary": "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5", "20220720-batch-relayer-v3/BalancerRelayer": "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7", - "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", - "20230213-yearn-linear-pool/MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", - "20230213-yearn-linear-pool/MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9", - "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", - "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", - "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb", - "20220908-weighted-pool-v2/WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3", "20211203-batch-relayer/BatchRelayerLibrary": "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75", "20211203-batch-relayer/BalancerRelayer": "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e", - "20210624-stable-pool/StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24", - "20220906-composable-stable-pool/ComposableStablePoolFactory": "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4", - "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c", - "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory": "0xf23b4DB826DbA14c0e857029dfF076b1c0264843", "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool": "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6", "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken": "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88", @@ -142,11 +120,33 @@ "20210727-meta-stable-pool/QueryProcessor": "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768", "20210727-meta-stable-pool/MetaStablePoolFactory": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory": "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE", + "20220318-batch-relayer-v2/BatchRelayerLibrary": "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA", + "20220318-batch-relayer-v2/BalancerRelayer": "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8", + "20221122-composable-stable-pool-v2/ComposableStablePoolFactory": "0x85a80afee867aDf27B50BdB7b76DA70f1E853062", + "20221122-composable-stable-pool-v2/MockComposableStablePool": "0x373b347bc87998b151A5E9B6bB6ca692b766648a", "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory": "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E", "20230206-erc4626-linear-pool-v3/MockERC4626Token": "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966", "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool": "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca", + "20220916-batch-relayer-v4/BatchRelayerLibrary": "0x156C628135327F41748D8c8802fC043870714E9a", + "20220916-batch-relayer-v4/BalancerRelayer": "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b", + "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory": "0x35c425234DC42e7402f54cC54573f77842963a56", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool": "0x1bbfa323155526F54EEc458571Bb5A75e0c41507", + "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken": "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF", + "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool": "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb", + "20210418-weighted-pool/WeightedPoolFactory": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "20210418-weighted-pool/WeightedPool2TokensFactory": "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0", + "20211012-merkle-orchard/MerkleOrchard": "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e", "20220304-erc4626-linear-pool/ERC4626LinearPoolFactory": "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1", + "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory": "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2", + "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory": "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c", + "20210907-investment-pool/InvestmentPoolFactory": "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193", "20220609-stable-pool-v2/StablePoolFactory": "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1", + "20220908-weighted-pool-v2/WeightedPoolFactory": "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3", + "20230213-yearn-linear-pool/YearnLinearPoolFactory": "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B", + "20230213-yearn-linear-pool/MockYearnTokenVault": "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A", + "20230213-yearn-linear-pool/MockYearnLinearPool": "0x0320C1C5B6df19A194D48882aaEC1c72940081D9", "20230206-weighted-pool-v3/WeightedPoolFactory": "0x82e4cFaef85b1B6299935340c964C942280327f4", - "20230206-weighted-pool-v3/MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37" + "20230206-weighted-pool-v3/MockWeightedPool": "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37", + "20211208-stable-phantom-pool/StablePhantomPoolFactory": "0xC128a9954e6c874eA3d62ce62B468bA073093F25", + "20210624-stable-pool/StablePoolFactory": "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24" } \ No newline at end of file diff --git a/outputs/polygon_reverse.json b/outputs/polygon_reverse.json index 238ec54..ccdd67d 100644 --- a/outputs/polygon_reverse.json +++ b/outputs/polygon_reverse.json @@ -6,19 +6,7 @@ "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3": "00000000-tokens/BAL", "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6": "tokens/WBTC", "0x69B5c72837769eF1e7C164Abc6515DcFf217F920": "across/spoke_pool", - "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0xd18d5D377eb23362e54Fa496597d7E962d56C554": "20230314-batch-relayer-v5/BalancerRelayer", - "0xFc8a407Bba312ac761D8BFe04CE1201904842B76": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0xb77E03655ee894AadE216A83D05511A9F9895126": "20230320-weighted-pool-v4/MockWeightedPool", - "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", - "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220413-child-chain-gauge-factory/ChildChainStreamer", - "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", - "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230222-merkle-orchard-v2/MerkleOrchard", - "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0xdae301690004946424E41051aCe1791083be42a1": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", - "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xf553bf40DB86c35f3058434039D51Aad29c6180b": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0xEDFd0A7005A7c72c44Ff13bEa370c86A9D11beE1": "20230411-managed-pool-v2/CircuitBreakerLib", "0xCEFD59EedAFA9EE8Ccda1AaF944088E68B5BD890": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -26,39 +14,51 @@ "0x1eb79551CA0e83EC145608BC39a0c7F10cA21Aa5": "20230411-managed-pool-v2/RecoveryModeHelper", "0xB8Dfa4fd0F083de2B7EDc0D5eeD5E684e54bA45D": "20230411-managed-pool-v2/ManagedPoolFactory", "0x074eFD7806e6c28e8b6611075b1Aa62c6c408090": "20230411-managed-pool-v2/MockManagedPool", - "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0x0f25823cF786b78696b16536e2F2B9835289AB51": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0x1554ee754707D5C93b7934AF404747Aba521Aaf2": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647": "20220413-child-chain-gauge-factory/RewardsOnlyGauge", + "0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0": "20220413-child-chain-gauge-factory/ChildChainStreamer", + "0x3b8cA519122CdD8efb272b0D3085453404B25bD0": "20220413-child-chain-gauge-factory/ChildChainLiquidityGaugeFactory", + "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", "0x1311Fbc9F60359639174c1e7cC2032DbDb5Cc4d1": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0x47B489bf5836f83ABD928C316F8e39bC0587B020": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0xD961E30156C2E0D0d925A0De45f931CB7815e970": "20230525-l2-veboost-v2/VeBoostV2", - "0x08fd003D8F1892D4EC684E6C3EE0128081be461b": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x84813aA3e079A665C0B80F944427eE83cBA63617": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0xAB2372275809E15198A7968C7f324053867cdB0C": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0x0889b240A5876aae745Ac19f1771853671dC5d36": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0xB98F54A74590a6e681fF664b2Fa22EBfFe1a929E": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270": "00000000-tokens/WETH", "0xc9b36096f5201ea332Db35d6D195774ea0D5988f": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x22625eEDd92c81a219A83e1dc48f88d54786B017": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0x239e55F427D44C3cc793f49bFB507ebe76638a2b": "20210418-vault/BalancerHelpers", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", + "0xaEb406b0E430BF5Ea2Dc0B9Fe62E4E53f74B3a33": "20220812-child-chain-reward-helper/ChildChainGaugeRewardHelper", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0x42AC0e6FA47385D55Aff070d79eF0079868C48a6": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0xAB2372275809E15198A7968C7f324053867cdB0C": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x0Df6bb26533EB86F371B1F70EeCdD955420523C6": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0xE72B2780D3C57F781Bd4E8572E200CD7E9A447C2": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0x0889b240A5876aae745Ac19f1771853671dC5d36": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0xD961E30156C2E0D0d925A0De45f931CB7815e970": "20230525-l2-veboost-v2/VeBoostV2", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20220721-balancer-queries/BalancerQueries", + "0xFc8a407Bba312ac761D8BFe04CE1201904842B76": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0xb77E03655ee894AadE216A83D05511A9F9895126": "20230320-weighted-pool-v4/MockWeightedPool", + "0x41B953164995c11C81DA73D212ED8Af25741b7Ac": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x0b576c1245F479506e7C8bbc4dB4db07C1CD31F9": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0x28fa1E40011aDF98898E8243B2a48BB21EbF0C29": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0xdae301690004946424E41051aCe1791083be42a1": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", "0x020301b0a99EFB6816B41007765Fb577259eC418": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x495F696430F4A51F7fcB98FbE68a9Cb7A07fB1bA": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0x6Ab5549bBd766A43aFb687776ad8466F8b42f777": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0x0f25823cF786b78696b16536e2F2B9835289AB51": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68": "20230222-merkle-orchard-v2/MerkleOrchard", + "0xAB093cd16e765b5B23D34030aaFaF026558e0A19": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", "0xa523f47A933D5020b23629dDf689695AA94612Dc": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0x79d0011892fe558FC5a4ec7D4Ca5db59069f460f": "20220513-double-entrypoint-fix-relayer/DoubleEntrypointFixRelayer", - "0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270": "00000000-tokens/WETH", - "0x1554ee754707D5C93b7934AF404747Aba521Aaf2": "20220527-child-chain-gauge-token-adder/ChildChainGaugeTokenAdder", + "0x4271de2595c3d85d2D455C5778adF2d7Ad54322C": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0xd18d5D377eb23362e54Fa496597d7E962d56C554": "20230314-batch-relayer-v5/BalancerRelayer", + "0x84813aA3e079A665C0B80F944427eE83cBA63617": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x47B489bf5836f83ABD928C316F8e39bC0587B020": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x5C5fCf8fBd4cd563cED27e7D066b88ee20E1867A": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x19DFEF0a828EEC0c85FbB335aa65437417390b85": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0xc55eC796A4dEBE625d95436a3531f4950b11bdcf": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x08fd003D8F1892D4EC684E6C3EE0128081be461b": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0xc38c5f97B34E175FFd35407fc91a937300E33860": "multisigs/lm", "0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85": "multisigs/dao", "0x7c68c42De679ffB0f16216154C996C354cF1161B": "multisigs/feeManager", @@ -92,40 +92,18 @@ "0x9BE6ff2A1D5139Eda96339E2644dC1F05d803600": "EOA/dao/bonustrack87", "0x823DF0278e4998cD0D06FB857fBD51e85b18A250": "EOA/dao/nanexcool", "0xAc1aA53108712d7f38093A67d380aD54B562a650": "EOA/dao/davgarai", - "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", - "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", - "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211012-merkle-orchard/MerkleOrchard", - "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", "0xf302f9F50958c5593770FDf4d4812309fF77414f": "20211208-aave-linear-pool/AaveLinearPoolFactory", "0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9": "20230206-composable-stable-pool-v3/ComposableStablePoolFactory", "0xeff1d57A28167E6982DCa1D63321810400f73929": "20230206-composable-stable-pool-v3/MockComposableStablePool", + "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4": "20220906-composable-stable-pool/ComposableStablePoolFactory", "0xE42FFA682A26EF8F25891db4882932711D42e467": "20221021-managed-pool/ManagedPoolAddRemoveTokenLib", "0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288": "20221021-managed-pool/CircuitBreakerLib", "0x9Ac3E70dB606659Bf32D4BdFbb687AD193FD1F5B": "20221021-managed-pool/ManagedPoolFactory", - "0x6bAF5Fa330F2d7C59f2bB57cF4b2C927B7f160d2": "20220425-unbutton-aave-linear-pool/UnbuttonAaveLinearPoolFactory", - "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", - "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", - "0x156C628135327F41748D8c8802fC043870714E9a": "20220916-batch-relayer-v4/BatchRelayerLibrary", - "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b": "20220916-batch-relayer-v4/BalancerRelayer", - "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA": "20220318-batch-relayer-v2/BatchRelayerLibrary", - "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8": "20220318-batch-relayer-v2/BalancerRelayer", - "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193": "20210907-investment-pool/InvestmentPoolFactory", "0x5ef4c5352882b10893b70DbcaA0C000965bd23c5": "20220720-batch-relayer-v3/BatchRelayerLibrary", "0xcf6a66E32dCa0e26AcC3426b851FD8aCbF12Dac7": "20220720-batch-relayer-v3/BalancerRelayer", - "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230213-yearn-linear-pool/YearnLinearPoolFactory", - "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230213-yearn-linear-pool/MockYearnTokenVault", - "0x0320C1C5B6df19A194D48882aaEC1c72940081D9": "20230213-yearn-linear-pool/MockYearnLinearPool", - "0x35c425234DC42e7402f54cC54573f77842963a56": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", - "0x1bbfa323155526F54EEc458571Bb5A75e0c41507": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", - "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", - "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", - "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3": "20220908-weighted-pool-v2/WeightedPoolFactory", "0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75": "20211203-batch-relayer/BatchRelayerLibrary", "0x4574ccBcC09A00C9eE55fB92Fe353699A4fA800e": "20211203-batch-relayer/BalancerRelayer", - "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24": "20210624-stable-pool/StablePoolFactory", - "0x136FD06Fa01eCF624C7F2B3CB15742c1339dC2c4": "20220906-composable-stable-pool/ComposableStablePoolFactory", - "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", - "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20211208-stable-phantom-pool/StablePhantomPoolFactory", "0xf23b4DB826DbA14c0e857029dfF076b1c0264843": "20230206-aave-rebalanced-linear-pool-v4/AaveLinearPoolFactory", "0x76578ecf9a141296Ec657847fb45B0585bCDa3a6": "20230206-aave-rebalanced-linear-pool-v4/MockAaveLendingPool", "0xb9F8AB3ED3F3aCBa64Bc6cd2DcA74B7F38fD7B88": "20230206-aave-rebalanced-linear-pool-v4/MockStaticAToken", @@ -133,11 +111,33 @@ "0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768": "20210727-meta-stable-pool/QueryProcessor", "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20210727-meta-stable-pool/MetaStablePoolFactory", "0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE": "20210721-liquidity-bootstrapping-pool/LiquidityBootstrappingPoolFactory", + "0xC4eD21Aa0Bec959ED7e4A83B2CD46dd00a0205dA": "20220318-batch-relayer-v2/BatchRelayerLibrary", + "0xF537dDd7f4cc72C6C08866b62EAe9378f1F62da8": "20220318-batch-relayer-v2/BalancerRelayer", + "0x85a80afee867aDf27B50BdB7b76DA70f1E853062": "20221122-composable-stable-pool-v2/ComposableStablePoolFactory", + "0x373b347bc87998b151A5E9B6bB6ca692b766648a": "20221122-composable-stable-pool-v2/MockComposableStablePool", "0xa3B9515A9c557455BC53F7a535A85219b59e8B2E": "20230206-erc4626-linear-pool-v3/ERC4626LinearPoolFactory", "0x040dBA12Bb3D5C0A73ddfe84C220Be3ddBA06966": "20230206-erc4626-linear-pool-v3/MockERC4626Token", "0xf984eb2B8a7eF780245a797A2fCcd82f346409ca": "20230206-erc4626-linear-pool-v3/MockERC4626LinearPool", + "0x156C628135327F41748D8c8802fC043870714E9a": "20220916-batch-relayer-v4/BatchRelayerLibrary", + "0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b": "20220916-batch-relayer-v4/BalancerRelayer", + "0x35c425234DC42e7402f54cC54573f77842963a56": "20221207-aave-rebalanced-linear-pool-v3/AaveLinearPoolFactory", + "0x1bbfa323155526F54EEc458571Bb5A75e0c41507": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLendingPool", + "0xD487eec3EF2Be7a3d06D37F406d878DC7c50deEF": "20221207-aave-rebalanced-linear-pool-v3/MockStaticAToken", + "0xFA2C0bd8327C99db5bdE4c9e9E5cbF30946351bb": "20221207-aave-rebalanced-linear-pool-v3/MockAaveLinearPool", + "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-weighted-pool/WeightedPoolFactory", + "0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0": "20210418-weighted-pool/WeightedPool2TokensFactory", + "0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e": "20211012-merkle-orchard/MerkleOrchard", "0xC6bD2497332d24094eC16a7261eec5C412B5a2C1": "20220304-erc4626-linear-pool/ERC4626LinearPoolFactory", + "0x6637dA12881f66dC7E42b8879B0a79faF43C9be2": "20220404-erc4626-linear-pool-v2/ERC4626LinearPoolFactory", + "0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c": "20220817-aave-rebalanced-linear-pool/AaveLinearPoolFactory", + "0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193": "20210907-investment-pool/InvestmentPoolFactory", "0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1": "20220609-stable-pool-v2/StablePoolFactory", + "0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3": "20220908-weighted-pool-v2/WeightedPoolFactory", + "0x7396f99B48e7436b152427bfA3DD6Aa8C7C6d05B": "20230213-yearn-linear-pool/YearnLinearPoolFactory", + "0x533a16F90E7d3Ca31dbc608E5EC54967710F0D2A": "20230213-yearn-linear-pool/MockYearnTokenVault", + "0x0320C1C5B6df19A194D48882aaEC1c72940081D9": "20230213-yearn-linear-pool/MockYearnLinearPool", "0x82e4cFaef85b1B6299935340c964C942280327f4": "20230206-weighted-pool-v3/WeightedPoolFactory", - "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37": "20230206-weighted-pool-v3/MockWeightedPool" + "0x93ECf386cD53718aF16a09C325a56D1bB60aDc37": "20230206-weighted-pool-v3/MockWeightedPool", + "0xC128a9954e6c874eA3d62ce62B468bA073093F25": "20211208-stable-phantom-pool/StablePhantomPoolFactory", + "0xc66Ba2B6595D3613CCab350C886aCE23866EDe24": "20210624-stable-pool/StablePoolFactory" } \ No newline at end of file diff --git a/outputs/sepolia.json b/outputs/sepolia.json index bbda626..667cff8 100644 --- a/outputs/sepolia.json +++ b/outputs/sepolia.json @@ -1,25 +1,6 @@ { "zero/zero": "0x0000000000000000000000000000000000000000", - "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", - "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", - "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", - "20230314-batch-relayer-v5/BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90", - "20221205-veboost-v2/VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C", - "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", - "20230320-weighted-pool-v4/MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d", - "20220325-gauge-controller/VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", - "20220325-gauge-controller/GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", - "20220325-gauge-controller/BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A", - "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425", - "20220325-ve-delegation/VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", - "20220325-ve-delegation/VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43", "20230411-managed-pool-v2/CircuitBreakerLib": "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2", @@ -27,56 +8,75 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E", "20230411-managed-pool-v2/ManagedPoolFactory": "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c", "20230411-managed-pool-v2/MockManagedPool": "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d", - "20220721-balancer-queries/BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", - "20220325-balancer-token-admin/BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a", - "20220420-smart-wallet-checker/SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20220714-fee-distributor-v2/FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", - "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f", - "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "20230504-vebal-remapper/VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", - "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985", + "00000000-tokens/BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "00000000-tokens/WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0xC49Ca921c4CD1117162eAEEc0ee969649997950c", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0xC370cD86d5488c1788b62f11b09adb0C47F47440", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", + "20230504-vebal-remapper/OmniVotingEscrowAdaptor": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20230504-vebal-remapper/VotingEscrowRemapper": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "20210418-vault/BalancerHelpers": "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca", - "20230519-gauge-adder-v4/GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467", - "20220325-test-balancer-token/TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0x1b6F057520B4e826271D47b8bdab98E35Af17E59", - "20230522-timelock-authorizer/TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", - "20230522-timelock-authorizer/TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb", - "20230223-protocol-id-registry/ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "20220420-smart-wallet-checker/SmartWalletChecker": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", + "20220325-bal-token-holder-factory/BALTokenHolderFactory": "0xEF454a7B3f965D3f6723E462405246f8Cd865425", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7", + "20220325-ve-delegation/VotingEscrowDelegation": "0x0c5538098EBe88175078972F514C9e101D325D4F", + "20220325-ve-delegation/VotingEscrowDelegationProxy": "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013", + "20220325-gauge-controller/VotingEscrow": "0x150A72e4D4d81BbF045565E232c50Ed0931ad795", + "20220325-gauge-controller/GaugeController": "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4", + "20220325-gauge-controller/BalancerMinter": "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A", + "20220721-balancer-queries/BalancerQueries": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20221205-veboost-v2/VeBoostV2": "0x927906bbAc747c13c75F6447FE8abb490EAB456C", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd", + "20230320-weighted-pool-v4/MockWeightedPool": "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A", + "20220325-balancer-token-admin/BalancerTokenAdmin": "0x7d2248F194755DCa9A1887099394F39476d28C9a", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B", + "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool": "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f", + "20220714-fee-distributor-v2/FeeDistributor": "0xA6971317Fb06c76Ef731601C64433a4846fCa707", + "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation": "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", + "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0xAcf05BE5134d64d150d153818F8C67EE36996650", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x016B7366F76aa2794097798B90CF239796AEff8d", + "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4", "20230410-silo-linear-pool-v2/SiloLinearPoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", "20230410-silo-linear-pool-v2/MockSiloRepository": "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48", "20230410-silo-linear-pool-v2/MockSilo": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", "20230410-silo-linear-pool-v2/MockShareToken": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", "20230410-silo-linear-pool-v2/MockSiloLinearPool": "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5": "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4", - "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory": "0x2FF226CD12C80511a641A6101F071d853A4e5363", - "00000000-tokens/BAL": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", - "00000000-tokens/WETH": "0x7b79995e5f793a07bc00c21412e50ecae098e7f9", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0xA3fd20E29358c056B727657E83DFd139abBC9924", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0xA8D865FE1D68a405B29f884358468c9B52d4841d", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", + "20220325-test-balancer-token/TestBalancerToken": "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75", + "20230223-protocol-id-registry/ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory": "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF", + "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge": "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985", + "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x8df317a729fcaA260306d7de28888932cb579b88", + "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4", + "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x5F6848976C2914403B425F18B589A65772F082E3", + "20230314-batch-relayer-v5/BalancerRelayer": "0x6d5342d716c13d9a3F072a2B11498624ADe27f90", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f", + "20230522-timelock-authorizer/TimelockAuthorizerMigrator": "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9", + "20230522-timelock-authorizer/TimelockAuthorizer": "0x2A154bc57D8584566B018A100fF20b94459E27eb", + "20230519-gauge-adder-v4/GaugeAdder": "0xE42FFA682A26EF8F25891db4882932711D42e467", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0x2E4aBED3362A622C5f712bB183005A476b146bd3", "EOA/maxis/solarcurve": "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3", "EOA/maxis/zendragon": "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17", "EOA/maxis/zekraken": "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae", diff --git a/outputs/sepolia_reverse.json b/outputs/sepolia_reverse.json index a521fb1..0429b31 100644 --- a/outputs/sepolia_reverse.json +++ b/outputs/sepolia_reverse.json @@ -1,25 +1,6 @@ { "0x0000000000000000000000000000000000000000": "zero/zero", - "0x8df317a729fcaA260306d7de28888932cb579b88": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", - "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20230409-gearbox-linear-pool-v2/MockGearboxVault", - "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", - "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", - "0x5F6848976C2914403B425F18B589A65772F082E3": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x6d5342d716c13d9a3F072a2B11498624ADe27f90": "20230314-batch-relayer-v5/BalancerRelayer", - "0x927906bbAc747c13c75F6447FE8abb490EAB456C": "20221205-veboost-v2/VeBoostV2", - "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", - "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A": "20230320-weighted-pool-v4/MockWeightedPool", - "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0x016B7366F76aa2794097798B90CF239796AEff8d": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", - "0x150A72e4D4d81BbF045565E232c50Ed0931ad795": "20220325-gauge-controller/VotingEscrow", - "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "20220325-gauge-controller/GaugeController", - "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A": "20220325-gauge-controller/BalancerMinter", - "0xEF454a7B3f965D3f6723E462405246f8Cd865425": "20220325-bal-token-holder-factory/BALTokenHolderFactory", - "0x0c5538098EBe88175078972F514C9e101D325D4F": "20220325-ve-delegation/VotingEscrowDelegation", - "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013": "20220325-ve-delegation/VotingEscrowDelegationProxy", + "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xc7416E4f3715467dDcf28dc409A9483b2E4D4F43": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x4C0C450bEdB9282A7a54fCB316c285E85A8c0265": "20230411-managed-pool-v2/CircuitBreakerLib", "0xa30aDE89E6af5b0Ca515cd78e44f9aD0c63989b2": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -27,55 +8,74 @@ "0x5419e785b83Ad3539D3a8741C0ABb77D90d8784E": "20230411-managed-pool-v2/RecoveryModeHelper", "0x63e179C5b6d54B2c2e36b9cE4085EF5A8C86D50c": "20230411-managed-pool-v2/ManagedPoolFactory", "0xE458224CA8d6605c87b73E92aa5CB7A4e77770f3": "20230411-managed-pool-v2/MockManagedPool", - "0xA3fd20E29358c056B727657E83DFd139abBC9924": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0xA8D865FE1D68a405B29f884358468c9B52d4841d": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220721-balancer-queries/BalancerQueries", "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0x7d2248F194755DCa9A1887099394F39476d28C9a": "20220325-balancer-token-admin/BalancerTokenAdmin", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220420-smart-wallet-checker/SmartWalletChecker", - "0xA6971317Fb06c76Ef731601C64433a4846fCa707": "20220714-fee-distributor-v2/FeeDistributor", - "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f": "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", - "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230504-vebal-remapper/VotingEscrowRemapper", - "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0x2E4aBED3362A622C5f712bB183005A476b146bd3": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x59562f93c447656F6E4799fC1FC7c3d977C3324F": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", - "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", - "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", + "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75": "20220325-test-balancer-token/TestBalancerToken", + "0x7b79995e5f793a07bc00c21412e50ecae098e7f9": "00000000-tokens/WETH", "0xC49Ca921c4CD1117162eAEEc0ee969649997950c": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0xC370cD86d5488c1788b62f11b09adb0C47F47440": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230504-vebal-remapper/OmniVotingEscrowAdaptor", + "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230504-vebal-remapper/VotingEscrowRemapper", + "0x1b6F057520B4e826271D47b8bdab98E35Af17E59": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", "0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca": "20210418-vault/BalancerHelpers", - "0xE42FFA682A26EF8F25891db4882932711D42e467": "20230519-gauge-adder-v4/GaugeAdder", - "0xb19382073c7A0aDdbb56Ac6AF1808Fa49e377B75": "00000000-tokens/BAL", - "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0x1b6F057520B4e826271D47b8bdab98E35Af17E59": "20221123-pool-recovery-helper/PoolRecoveryHelper", - "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20230522-timelock-authorizer/TimelockAuthorizerMigrator", - "0x2A154bc57D8584566B018A100fF20b94459E27eb": "20230522-timelock-authorizer/TimelockAuthorizer", - "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7": "20230223-protocol-id-registry/ProtocolIdRegistry", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220420-smart-wallet-checker/SmartWalletChecker", "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20220325-authorizer-adaptor/AuthorizerAdaptor", + "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0xEF454a7B3f965D3f6723E462405246f8Cd865425": "20220325-bal-token-holder-factory/BALTokenHolderFactory", + "0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0xE4EfD99f3C03778ba913Eb578C599329634e2bd7": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0x0c5538098EBe88175078972F514C9e101D325D4F": "20220325-ve-delegation/VotingEscrowDelegation", + "0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013": "20220325-ve-delegation/VotingEscrowDelegationProxy", + "0x150A72e4D4d81BbF045565E232c50Ed0931ad795": "20220325-gauge-controller/VotingEscrow", + "0x577e5993B9Cc480F07F98B5Ebd055604bd9071C4": "20220325-gauge-controller/GaugeController", + "0x1783Cd84b3d01854A96B4eD5843753C2CcbD574A": "20220325-gauge-controller/BalancerMinter", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220721-balancer-queries/BalancerQueries", + "0x927906bbAc747c13c75F6447FE8abb490EAB456C": "20221205-veboost-v2/VeBoostV2", + "0x7920BFa1b2041911b354747CA7A6cDD2dfC50Cfd": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0xf7a7E1F48FA43cb7919Ff4Eb362c5bE78092dF4A": "20230320-weighted-pool-v4/MockWeightedPool", + "0x7d2248F194755DCa9A1887099394F39476d28C9a": "20220325-balancer-token-admin/BalancerTokenAdmin", + "0x45fFd460cC6642B8D8Fb12373DFd77Ceb0f4932B": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0xe90472ffc41D7Ddf8E3B456bBA748e3F22c59C6f": "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool", + "0xA6971317Fb06c76Ef731601C64433a4846fCa707": "20220714-fee-distributor-v2/FeeDistributor", + "0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021f": "20220530-preseeded-voting-escrow-delegation/PreseededVotingEscrowDelegation", + "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", + "0x2FF226CD12C80511a641A6101F071d853A4e5363": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", + "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0x016B7366F76aa2794097798B90CF239796AEff8d": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", + "0xb521dD5C8e13fE202626CaC98873FEA2b7760cE4": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", "0x8eA89804145c007e7D226001A96955ad53836087": "20230410-silo-linear-pool-v2/SiloLinearPoolFactory", "0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48": "20230410-silo-linear-pool-v2/MockSiloRepository", "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "20230410-silo-linear-pool-v2/MockSilo", "0x0c6052254551EAe3ECac77B01DFcf1025418828f": "20230410-silo-linear-pool-v2/MockShareToken", "0xA149CF2D795AaB83a15673f5Beade9361e4e3F65": "20230410-silo-linear-pool-v2/MockSiloLinearPool", - "0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeV5", - "0x2FF226CD12C80511a641A6101F071d853A4e5363": "20220822-mainnet-gauge-factory-v2/LiquidityGaugeFactory", - "0x7b79995e5f793a07bc00c21412e50ecae098e7f9": "00000000-tokens/WETH", + "0xA3fd20E29358c056B727657E83DFd139abBC9924": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0xA8D865FE1D68a405B29f884358468c9B52d4841d": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", + "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7": "20230223-protocol-id-registry/ProtocolIdRegistry", + "0x7EE4D172Ae50C627a1BFA9A99E1260C54dA26fdF": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGaugeFactory", + "0x9a5ddDE7056ceFFb03D9962c4549Ac1C4ad1F985": "20230215-single-recipient-gauge-factory-v2/SingleRecipientGauge", + "0x8df317a729fcaA260306d7de28888932cb579b88": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", + "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20230409-gearbox-linear-pool-v2/MockGearboxVault", + "0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", + "0x112a7b7ca66E6963C49BC523A415F7D8CDB806B9": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", + "0x5F6848976C2914403B425F18B589A65772F082E3": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x6d5342d716c13d9a3F072a2B11498624ADe27f90": "20230314-batch-relayer-v5/BalancerRelayer", + "0x9805dcfD25e6De36bad8fe9D3Fe2c9b44B764102": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0xb51f7fFc97CeDFb6922e8B9Bbf3eF7575fafD630": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x59562f93c447656F6E4799fC1FC7c3d977C3324F": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0x0c2EAd6F2Dc2A9385187023F4cec5925337B330f": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0x5cF4928a3205728bd12830E1840F7DB85c62a4B9": "20230522-timelock-authorizer/TimelockAuthorizerMigrator", + "0x2A154bc57D8584566B018A100fF20b94459E27eb": "20230522-timelock-authorizer/TimelockAuthorizer", + "0xE42FFA682A26EF8F25891db4882932711D42e467": "20230519-gauge-adder-v4/GaugeAdder", + "0x2E4aBED3362A622C5f712bB183005A476b146bd3": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3": "EOA/dao/0xSolarcurve", "0x7c2eA10D3e5922ba3bBBafa39Dc0677353D2AF17": "EOA/emergency/zendragon", "0xafFC70b81D54F229A5F50ec07e2c76D2AAAD07Ae": "EOA/emergency/zekraken", diff --git a/outputs/zkevm.json b/outputs/zkevm.json index 9642c4a..0ac241a 100644 --- a/outputs/zkevm.json +++ b/outputs/zkevm.json @@ -1,17 +1,6 @@ { "zero/zero": "0x0000000000000000000000000000000000000000", - "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", - "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", - "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", - "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86", - "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", - "20230314-batch-relayer-v5/BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D", - "20230320-weighted-pool-v4/WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", - "20230320-weighted-pool-v4/MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b", - "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", - "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", - "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", - "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a", + "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib": "0xAcf05BE5134d64d150d153818F8C67EE36996650", "20230411-managed-pool-v2/CircuitBreakerLib": "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC", "20230411-managed-pool-v2/ManagedPoolAmmLib": "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE", @@ -19,39 +8,50 @@ "20230411-managed-pool-v2/RecoveryModeHelper": "0x300Ab2038EAc391f26D9F895dc61F8F66a548833", "20230411-managed-pool-v2/ManagedPoolFactory": "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632", "20230411-managed-pool-v2/MockManagedPool": "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866", - "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", - "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0", - "20220721-balancer-queries/BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", "20230316-l2-ve-delegation-proxy/NullVotingEscrow": "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD", "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy": "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7", - "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", - "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", - "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B", - "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", - "20230525-l2-veboost-v2/VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", - "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425", - "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", - "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", - "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", - "20230410-aave-linear-pool-v5/MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", - "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935", - "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", - "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", - "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", - "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d", "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder": "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d", + "00000000-tokens/WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", + "00000000-tokens/BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6", "20230316-child-chain-gauge-factory-v2/ChildChainGauge": "0x59562f93c447656F6E4799fC1FC7c3d977C3324F", "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory": "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95", + "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer": "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a", + "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", "20210418-vault/Vault": "0xBA12222222228d8Ba445958a75a0704d566BF2C8", "20210418-vault/ProtocolFeesCollector": "0xce88686553686DA562CE7Cea497CE749DA109f9F", "20210418-vault/BalancerHelpers": "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9", + "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", + "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider": "0x1802953277FD955f9a254B80Aa0582f193cF1d77", + "20230410-aave-linear-pool-v5/AaveLinearPoolFactory": "0x4b7b369989e613ff2C65768B7Cf930cC927F901E", + "20230410-aave-linear-pool-v5/MockAaveLendingPool": "0x161f4014C27773840ccb4EC1957113e6DD028846", + "20230410-aave-linear-pool-v5/MockStaticAToken": "0x4638ab64022927C9bD5947607459D13f57f1551C", + "20230410-aave-linear-pool-v5/MockAaveLinearPool": "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935", + "20230525-l2-veboost-v2/VeBoostV2": "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5", + "20220721-balancer-queries/BalancerQueries": "0x809B79b53F18E9bc08A961ED4678B901aC93213a", + "20230320-weighted-pool-v4/WeightedPoolFactory": "0x03F3Fb107e74F2EAC9358862E91ad3c692712054", + "20230320-weighted-pool-v4/MockWeightedPool": "0x78385153d2f356C87001F09BB5424137c618D38b", + "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory": "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98", + "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool": "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B", + "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory": "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3", + "20230409-yearn-linear-pool-v2/MockYearnTokenVault": "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38", + "20230409-yearn-linear-pool-v2/MockYearnLinearPool": "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a", "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation": "0x8df317a729fcaA260306d7de28888932cb579b88", - "20221123-pool-recovery-helper/PoolRecoveryHelper": "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd", + "20230320-composable-stable-pool-v4/ComposableStablePoolFactory": "0x8eA89804145c007e7D226001A96955ad53836087", + "20230320-composable-stable-pool-v4/MockComposableStablePool": "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0", + "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint": "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065", "20230223-protocol-id-registry/ProtocolIdRegistry": "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7", - "20210418-authorizer/Authorizer": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6", - "20220325-authorizer-adaptor/AuthorizerAdaptor": "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965", - "00000000-tokens/WETH": "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9", - "00000000-tokens/BAL": "0x120eF59b80774F02211563834d8E3b72cb1649d6", + "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory": "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79", + "20230409-gearbox-linear-pool-v2/MockGearboxVault": "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760", + "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken": "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4", + "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool": "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86", + "20230314-batch-relayer-v5/BatchRelayerLibrary": "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a", + "20230314-batch-relayer-v5/BalancerRelayer": "0x4678731DC41142A902a114aC5B2F77b63f4a259D", + "20230613-balancer-pool-data-queries/BalancerPoolDataQueries": "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39", + "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter": "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229", + "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory": "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c", + "20230409-erc4626-linear-pool-v4/MockERC4626Token": "0x0c6052254551EAe3ECac77B01DFcf1025418828f", + "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool": "0xac4b72c01072A52b73ca71105504F1372eFcCE0d", + "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper": "0xEF454a7B3f965D3f6723E462405246f8Cd865425", "multisigs/dao": "0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa", "multisigs/emergency": "0x79b131498355daa2cC740936fcb9A7dF76A86223", "multisigs/fees": "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09", diff --git a/outputs/zkevm_reverse.json b/outputs/zkevm_reverse.json index 3291557..45dad04 100644 --- a/outputs/zkevm_reverse.json +++ b/outputs/zkevm_reverse.json @@ -1,17 +1,6 @@ { "0x0000000000000000000000000000000000000000": "zero/zero", - "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", - "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760": "20230409-gearbox-linear-pool-v2/MockGearboxVault", - "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", - "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", - "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a": "20230314-batch-relayer-v5/BatchRelayerLibrary", - "0x4678731DC41142A902a114aC5B2F77b63f4a259D": "20230314-batch-relayer-v5/BalancerRelayer", - "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230320-weighted-pool-v4/WeightedPoolFactory", - "0x78385153d2f356C87001F09BB5424137c618D38b": "20230320-weighted-pool-v4/MockWeightedPool", - "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", - "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", - "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", - "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", + "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20220325-authorizer-adaptor/AuthorizerAdaptor", "0xAcf05BE5134d64d150d153818F8C67EE36996650": "20230411-managed-pool-v2/ManagedPoolAddRemoveTokenLib", "0x9129E834e15eA19b6069e8f08a8EcFc13686B8dC": "20230411-managed-pool-v2/CircuitBreakerLib", "0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEE": "20230411-managed-pool-v2/ManagedPoolAmmLib", @@ -19,39 +8,50 @@ "0x300Ab2038EAc391f26D9F895dc61F8F66a548833": "20230411-managed-pool-v2/RecoveryModeHelper", "0xaf779e58dafb4307b998C7b3C9D3f788DFc80632": "20230411-managed-pool-v2/ManagedPoolFactory", "0x522Ee506a2f63D0AE1D79D6F5Dbd9d0bCA32C866": "20230411-managed-pool-v2/MockManagedPool", - "0x8eA89804145c007e7D226001A96955ad53836087": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", - "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0": "20230320-composable-stable-pool-v4/MockComposableStablePool", - "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220721-balancer-queries/BalancerQueries", "0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACD": "20230316-l2-ve-delegation-proxy/NullVotingEscrow", "0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7": "20230316-l2-ve-delegation-proxy/VotingEscrowDelegationProxy", - "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", - "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", - "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B": "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool", - "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", - "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230525-l2-veboost-v2/VeBoostV2", - "0xEF454a7B3f965D3f6723E462405246f8Cd865425": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", - "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", - "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", - "0x161f4014C27773840ccb4EC1957113e6DD028846": "20230410-aave-linear-pool-v5/MockAaveLendingPool", - "0x4638ab64022927C9bD5947607459D13f57f1551C": "20230410-aave-linear-pool-v5/MockStaticAToken", - "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935": "20230410-aave-linear-pool-v5/MockAaveLinearPool", - "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", - "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", - "0x0c6052254551EAe3ECac77B01DFcf1025418828f": "20230409-erc4626-linear-pool-v4/MockERC4626Token", - "0xac4b72c01072A52b73ca71105504F1372eFcCE0d": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", "0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695d": "20230404-l2-layer0-bridge-forwarder/L2LayerZeroBridgeForwarder", + "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9": "00000000-tokens/WETH", + "0x120eF59b80774F02211563834d8E3b72cb1649d6": "00000000-tokens/BAL", "0x59562f93c447656F6E4799fC1FC7c3d977C3324F": "20230316-child-chain-gauge-factory-v2/ChildChainGauge", "0x2498A2B0d6462d2260EAC50aE1C3e03F4829BA95": "20230316-child-chain-gauge-factory-v2/ChildChainGaugeFactory", + "0x230a59F4d9ADc147480f03B0D3fFfeCd56c3289a": "20220517-protocol-fee-withdrawer/ProtocolFeesWithdrawer", + "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20221123-pool-recovery-helper/PoolRecoveryHelper", "0xBA12222222228d8Ba445958a75a0704d566BF2C8": "20210418-vault/Vault", "0xce88686553686DA562CE7Cea497CE749DA109f9F": "20210418-vault/ProtocolFeesCollector", "0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9": "20210418-vault/BalancerHelpers", + "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", + "0x1802953277FD955f9a254B80Aa0582f193cF1d77": "20220725-protocol-fee-percentages-provider/ProtocolFeePercentagesProvider", + "0x4b7b369989e613ff2C65768B7Cf930cC927F901E": "20230410-aave-linear-pool-v5/AaveLinearPoolFactory", + "0x161f4014C27773840ccb4EC1957113e6DD028846": "20230410-aave-linear-pool-v5/MockAaveLendingPool", + "0x4638ab64022927C9bD5947607459D13f57f1551C": "20230410-aave-linear-pool-v5/MockStaticAToken", + "0xbFD65c6160CFd638A85C645e6e6d8ACac5Dac935": "20230410-aave-linear-pool-v5/MockAaveLinearPool", + "0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5": "20230525-l2-veboost-v2/VeBoostV2", + "0x809B79b53F18E9bc08A961ED4678B901aC93213a": "20220721-balancer-queries/BalancerQueries", + "0x03F3Fb107e74F2EAC9358862E91ad3c692712054": "20230320-weighted-pool-v4/WeightedPoolFactory", + "0x78385153d2f356C87001F09BB5424137c618D38b": "20230320-weighted-pool-v4/MockWeightedPool", + "0x3B1eb8EB7b43882b385aB30533D9A2BeF9052a98": "20211202-no-protocol-fee-lbp/NoProtocolFeeLiquidityBootstrappingPoolFactory", + "0x3c87FF3e9307dbEbfAe720E04C6439e49f79BF9B": "20211202-no-protocol-fee-lbp/MockLiquidityBootstrappingPool", + "0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3": "20230409-yearn-linear-pool-v2/YearnLinearPoolFactory", + "0xDBf7B9F1d2Bfba14e42709f84dda3187eE410e38": "20230409-yearn-linear-pool-v2/MockYearnTokenVault", + "0x02c9DCB975262719A61f9B40bDf0987eAD9Add3a": "20230409-yearn-linear-pool-v2/MockYearnLinearPool", "0x8df317a729fcaA260306d7de28888932cb579b88": "20230414-authorizer-wrapper/AuthorizerWithAdaptorValidation", - "0xf7D5DcE55E6D47852F054697BAB6A1B48A00ddbd": "20221123-pool-recovery-helper/PoolRecoveryHelper", + "0x8eA89804145c007e7D226001A96955ad53836087": "20230320-composable-stable-pool-v4/ComposableStablePoolFactory", + "0x6f5F794A3CeF904b8517C4c311DE2FA837Ff24a0": "20230320-composable-stable-pool-v4/MockComposableStablePool", + "0xb9aD3466cdd42015cc05d4804DC68D562b6a2065": "20221124-authorizer-adaptor-entrypoint/AuthorizerAdaptorEntrypoint", "0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7": "20230223-protocol-id-registry/ProtocolIdRegistry", - "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6": "20210418-authorizer/Authorizer", - "0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965": "20220325-authorizer-adaptor/AuthorizerAdaptor", - "0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9": "00000000-tokens/WETH", - "0x120eF59b80774F02211563834d8E3b72cb1649d6": "00000000-tokens/BAL", + "0x687b8C9b41E01Be8B591725fac5d5f52D0564d79": "20230409-gearbox-linear-pool-v2/GearboxLinearPoolFactory", + "0x88ED12A90142fDBFe2a28f7d5b48927254C7e760": "20230409-gearbox-linear-pool-v2/MockGearboxVault", + "0x698CaED853bE9cEA96C268f565e2b61D3b2BcDA4": "20230409-gearbox-linear-pool-v2/MockGearboxDieselToken", + "0x32f03464FdF909FDf3798f87Ff3712b10c59bd86": "20230409-gearbox-linear-pool-v2/MockGearboxLinearPool", + "0x54f8F9d28e26Fa5864cfA80f50A5Df95fD85f46a": "20230314-batch-relayer-v5/BatchRelayerLibrary", + "0x4678731DC41142A902a114aC5B2F77b63f4a259D": "20230314-batch-relayer-v5/BalancerRelayer", + "0xF24917fB88261a37Cc57F686eBC831a5c0B9fD39": "20230613-balancer-pool-data-queries/BalancerPoolDataQueries", + "0x475D18169BE8a89357A9ee3Ab00ca386d20fA229": "20230316-l2-balancer-pseudo-minter/L2BalancerPseudoMinter", + "0x6B1Da720Be2D11d95177ccFc40A917c2688f396c": "20230409-erc4626-linear-pool-v4/ERC4626LinearPoolFactory", + "0x0c6052254551EAe3ECac77B01DFcf1025418828f": "20230409-erc4626-linear-pool-v4/MockERC4626Token", + "0xac4b72c01072A52b73ca71105504F1372eFcCE0d": "20230409-erc4626-linear-pool-v4/MockERC4626LinearPool", + "0xEF454a7B3f965D3f6723E462405246f8Cd865425": "20230526-gauge-working-balance-helper/GaugeWorkingBalanceHelper", "0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa": "multisigs/dao", "0x79b131498355daa2cC740936fcb9A7dF76A86223": "multisigs/emergency", "0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09": "multisigs/lm",