Base Deployment Addresses

More Details

For more information on specific deployments as well as changelogs for different contract versions, please see the deployment tasksopen in new window.

Pool Factories

ContractAddressDeployment
AaveLinearPoolFactory (v5)0x687b8C9b41E01Be8B591725fac5d5f52D0564d79open in new window20230410-aave-linear-pool-v5open in new window
ComposableStablePoolFactory (v6)0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288open in new window20240223-composable-stable-pool-v6open in new window
ERC4626LinearPoolFactory (v4)0x161f4014C27773840ccb4EC1957113e6DD028846open in new window20230409-erc4626-linear-pool-v4open in new window
GearboxLinearPoolFactory (v2)0x9Dd32684176638D977883448A4c914311c07bd62open in new window20230409-gearbox-linear-pool-v2open in new window
ManagedPoolFactory (v2)0x9a62C91626d39D0216b3959112f9D4678E20134dopen in new window20230411-managed-pool-v2open in new window
WeightedPoolFactory (v4)0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4open in new window20230320-weighted-pool-v4open in new window
YearnLinearPoolFactory (v2)0x44d33798dddCdAbc93Fe6a40C80588033Dc502d3open in new window20230409-yearn-linear-pool-v2open in new window

Core

ContractAddressDeployment
BalancerQueries0x300Ab2038EAc391f26D9F895dc61F8F66a548833open in new window20220721-balancer-queriesopen in new window
BalancerRelayer0x7B25d5712fB49627534012327E46455b3fF7b26Copen in new window20230712-child-chain-gauge-checkpointeropen in new window
BalancerRelayer (v6)0x7C3C773C878d2238a9b64d8CEE02377BF07ED06aopen in new window20231031-batch-relayer-v6open in new window
BatchRelayerLibrary0xaf779e58dafb4307b998C7b3C9D3f788DFc80632open in new window20230712-child-chain-gauge-checkpointeropen in new window
BatchRelayerLibrary (v6)0x82416Ce6eA7dD4923d4A3ED70a79B4A432a382C4open in new window20231031-batch-relayer-v6open in new window
ProtocolFeePercentagesProvider0xDEd7Fef7D8eCdcB74F22f0169e1A9EC696e6695dopen in new window20220725-protocol-fee-percentages-provideropen in new window
Vault0xBA12222222228d8Ba445958a75a0704d566BF2C8open in new window20210418-vaultopen in new window

Authorization

ContractAddressDeployment
Authorizer0x809B79b53F18E9bc08A961ED4678B901aC93213aopen in new window20210418-authorizeropen in new window
AuthorizerAdaptor0x6CaD2ea22BFA7F4C14Aae92E47F510Cd5C509bc7open in new window20220325-authorizer-adaptoropen in new window
AuthorizerAdaptorEntrypoint0x9129E834e15eA19b6069e8f08a8EcFc13686B8dCopen in new window20221124-authorizer-adaptor-entrypointopen in new window
AuthorizerWithAdaptorValidation0xA69E0Ccf150a29369D8Bbc0B3f510849dB7E8EEEopen in new window20230414-authorizer-wrapperopen in new window

Gauges and Governance

ContractAddressDeployment
ChildChainGauge (v2)0x9f7E65887413a8497b87bA2058cE6E4Ef4B37013open in new window20230316-child-chain-gauge-factory-v2open in new window
ChildChainGaugeFactory (v2)0xb1a4FE1C6d25a0DDAb47431A92A723dd71d9021fopen in new window20230316-child-chain-gauge-factory-v2open in new window
L2LayerZeroBridgeForwarder0x8eA89804145c007e7D226001A96955ad53836087open in new window20230404-l2-layer0-bridge-forwarderopen in new window
ProtocolFeesCollector0xce88686553686DA562CE7Cea497CE749DA109f9Fopen in new window20210418-vaultopen in new window
ProtocolFeesWithdrawer0xAcf05BE5134d64d150d153818F8C67EE36996650open in new window20220517-protocol-fee-withdraweropen in new window
VeBoostV2 (v2)0xE42FFA682A26EF8F25891db4882932711D42e467open in new window20230525-l2-veboost-v2open in new window
VotingEscrowDelegationProxy0xD87F44Df0159DC78029AB9CA7D7e57E7249F5ACDopen in new window20230316-l2-ve-delegation-proxyopen in new window

Ungrouped Active/Current Contracts

ContractAddressDeployment
BalancerHelpers0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9open in new window20210418-vaultopen in new window
BatchRelayerQueryLibrary (v6)0x41f59C2B8a4d16dBbd900162450FB2B3Bf35cDa6open in new window20231031-batch-relayer-v6open in new window
ChainlinkRateProviderFactory0x0A973B6DB16C2ded41dC91691Cc347BEb0e2442Bopen in new window20230717-chainlink-rate-provider-factoryopen in new window
GaugeWorkingBalanceHelper0xa7d524046ef89de9F8e4f2d7B029f66cCB738d48open in new window20230526-gauge-working-balance-helperopen in new window
L2BalancerPseudoMinter0x0c5538098EBe88175078972F514C9e101D325D4Fopen in new window20230316-l2-balancer-pseudo-minteropen in new window
MockLiquidityBootstrappingPool0x71528afe250438e184b2deAF7947f0f45931DF3bopen in new window20211202-no-protocol-fee-lbpopen in new window
NoProtocolFeeLiquidityBootstrappingPoolFactory0x0c6052254551EAe3ECac77B01DFcf1025418828fopen in new window20211202-no-protocol-fee-lbpopen in new window
NullVotingEscrow0x475D18169BE8a89357A9ee3Ab00ca386d20fA229open in new window20230316-l2-ve-delegation-proxyopen in new window
ProtocolIdRegistry0x682f0dDBFd41D1272982f64a499Fb62d80e27589open in new window20230223-protocol-id-registryopen in new window
TestBalancerToken0xA1Fa945425eD2e08Acb932E000bCc2f21B21588Aopen in new window20220325-test-balancer-tokenopen in new window

Deprecated Contracts

These deployments were in use at some point, and may still be in active operation, for example in the case of pools created with old factories. In general it's better to interact with newer versions when possible.

If you can only find the contract you are looking for in the deprecated section and it is not an old pool, try checking the deployments tasks to find it or ask in the Discord before using a deprecated contract.

ContractAddressDeployment
BalancerRelayer (v5)0x76f7204B62f554b79d444588EDac9dfA7032c71aopen in new window20230314-batch-relayer-v5open in new window
BatchRelayerLibrary (v5)0xDF9B5B00Ef9bca66e9902Bd813dB14e4343Be025open in new window20230314-batch-relayer-v5open in new window
ComposableStablePoolFactory (v5)0x8df317a729fcaA260306d7de28888932cb579b88open in new window20230711-composable-stable-pool-v5open in new window
MockComposableStablePool (v5)0x7F6E9d6a4093Af9d09bAE92d24bfE42Fc5369aE6open in new window20230711-composable-stable-pool-v5open in new window