Skip to content

Latest commit

 

History

History
262 lines (246 loc) · 39.1 KB

deployment-addresses.md

File metadata and controls

262 lines (246 loc) · 39.1 KB

Deployment Addresses

{% hint style="info" %} The deployment addresses listed change as new products are added or old versions become deprecated. Always check for the latest addresses!

You can see an overview of all the deployments here, under Active Deployments. You can find the contract addresses for different networks in the**output**directory under each deployment task. {% endhint %}

{% tabs %} {% tab title="Ethereum Mainnet" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x5aDDCCa35b7A0D07C74063c48700C8590E87864E
ProtocolFeesCollector 0xce88686553686DA562CE7Cea497CE749DA109f9F
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory v2 0xcC508a455F5b0073973107Db6a878DdBDab957bC
Composable Stable Pool Factory 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
StablePoolFactory 0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c
GaugeAdder 0x2fFB7B215Ae7F088eC2530C7aa8E1B24E398f26a
DistributionScheduler 0xBd35248F8325DD1cB2bBf9D01E80A6bb99a792Dd
LiquidityBootstrappingPoolFactory 0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE
WstETHRateProvider 0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768
InvestmentPoolFactory 0x48767F9F868a4A7b86A90736632F6E44C2df7fa9
AaveLinearPoolFactory 0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8
ERC4626LinearPoolFactory 0xE061bF85648e9FA7b59394668CfEef980aEc4c66
ProtocolFeesWithdrawer 0x5ef4c5352882b10893b70DbcaA0C000965bd23c5
PreseededVotingEscrowDelegation 0xB496FF44746A8693A060FafD984Da41B253f6790
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
BalancerRelayer v4 0x2536dfeeCB7A0397CF98eDaDA8486254533b1aFA
BatchRelayerLibrary v4 0xd02992266BB6a6324A3aB8B62FeCBc9a3C58d1F9
LidoRelayer 0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965
MerkleRedeem 0x884226c9f7b7205f607922E0431419276a64CF8f
MerkleOrchard 0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca
AuthorizerAdaptor 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75
BALTokenHolderFactory 0xB848f50141F3D4255b37aC288C25C109104F2158
BalancerTokenAdmin 0xf302f9F50958c5593770FDf4d4812309fF77414f
GaugeAdder 0xEd5ba579bB5D516263ff6E1C10fcAc1040075Fe2
VotingEscrow 0xC128a9954e6c874eA3d62ce62B468bA073093F25
GaugeController 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD
BalancerMinter 0x239e55F427D44C3cc793f49bFB507ebe76638a2b
LiquidityGaugeFactory 0x4E7bBd911cf1EFa442BC1b2e9Ea01ffE785412EC
SingleRecipientGaugeFactory 0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227
SingleRecipientGauge 0x5D3d2D18148baAcE45D09254513BcF2C548C4480
VotingEscrowDelegation 0x2E96068b3D5B5BAE3D7515da4A1D2E52d08A2647
VotingEscrowDelegationProxy 0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0
veBALDeploymentCoordinator 0xeb151668006CD04DAdD098AFd0a82e78F77076c3
ArbitrumRootGaugeFactory 0xad901309d9e9DbC5Df19c84f729f429F0189a633
PolygonRootGaugeFactory 0x4C4287b07d293E361281bCeEe8715c8CDeB64E34
veBALL2GaugeSetupCoordinator 0xd13AFc362F619b840C8f4AaC1D957cE219eF37Ca
veBALGaugeFixCoordinator 0xee47ef369CDa5a65639D7794b70a4d247826DdF3
FeeDistributor v2 0xD3cf852898b21fc233251427c2DC93d3d604F3BB
BalancerQueries 0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5
LiquidityGaugeV5 0xe5F96070CA00cd54795416B1a4b4c2403231c548
ArbitrumRootGaugeFactory 0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7
ArbitrumRootGauge 0x6337949cbC4825Bbd09242c811770F6F6fee9FfC
OptimismRootGaugeFactory 0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36
OptimismRootGauge 0xBC230b1a66A138cD9cFC7b352390025978dFAdde
PolygonRootGaugeFactory 0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13
PolygonRootGauge 0xfeb1A24C2752E53576133cdb718F25bC64eBDD52
PoolRecoveryHelper 0x1b300C86980a5195bCF49bD419A068D98dC133Db
AuthorizerAdaptorEntrypoint 0xf5dECDB1f3d1ee384908Fbe16D2F0348AE43a9eA
TimelockAuthorizerMigrator 0xf8ee6f1F9B54F9b2C192D703ea2d22112cBC062b
TimelockAuthorizer 0x9E3cD0606Db55ac68845bB60121847823712ae05
0xf23b4DB826DbA14c0e857029dfF076b1c0264843
LiquidityGaugeFactory 0xf1665E19bc105BE4EDD3739F88315cC699cc5b65
ProtocolFeePercentagesProvider 0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A
SmartWalletChecker 0x7869296Efd0a76872fEE62A058C8fBca5c1c826C
SmartWalletCheckerCoordinator 0x26575A44755E0aaa969FDda1E4291Df22C5624Ea
DistributionScheduler 0xbfD9769b061E57e478690299011A028194D66e3C
{% endtab %}

{% tab title="Polygon" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x239e55F427D44C3cc793f49bFB507ebe76638a2b
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory v2 0x0e39C3D9b2ec765eFd9c5c70BB290B1fCD8536E3
StablePoolFactory 0xcA96C4f198d343E251b1a01F3EBA061ef3DA73C1
LiquidityBootstrappingPoolFactory 0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE
Composable Stable Pool Factory 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
InvestmentPoolFactory 0x0f7bb7ce7b6ed9366F9b6B910AdeFE72dC538193
AaveLinearPoolFactory 0xf302f9F50958c5593770FDf4d4812309fF77414f
ERC4626LinearPoolFactory 0xC6bD2497332d24094eC16a7261eec5C412B5a2C1
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x41B953164995c11C81DA73D212ED8Af25741b7Ac
BalancerRelayer v4 0x28A224d9d398a1eBB7BA69BCA515898966Bb1B6b
BatchRelayerLibrary v4 0x156C628135327F41748D8c8802fC043870714E9a
MerkleOrchard 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
AuthorizerAdaptor 0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD
ChildChainStreamer 0x6f5a2eE11E7a772AeB5114A20d0D7c0ff61EB8A0
ChildChainLiquidityGaugeFactory 0x3b8cA519122CdD8efb272b0D3085453404B25bD0
{% endtab %}

{% tab title="Arbitrum" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x77d46184d22CA6a3726a2F500c776767b6A3d6Ab
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory v2 0x8df6EfEc5547e31B0eb7d1291B511FF8a2bf987c
StablePoolFactory 0xEF44D6786b2b4d544b7850Fe67CE6381626Bf2D6
LiquidityBootstrappingPoolFactory 0x142B9666a0a3A30477b052962ddA81547E7029ab
Composable Stable Pool Factory 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
InvestmentPoolFactory 0xaCd615B3705B9c880E4E7293f1030B34e57B4c1c
AaveLinearPoolFactory 0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x1802953277FD955f9a254B80Aa0582f193cF1d77
BalancerRelayer 0x466262c2a275aB106E54D95B5B04603e12b58cA1
BatchRelayerLibrary 0x72D07D7DcA67b8A406aD1Ec34ce969c90bFEE768
MerkleOrchard 0x751A0bC0e3f75b38e01Cf25bFCE7fF36DE1C87DE
AuthorizerAdaptor 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
ChildChainStreamer 0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8
ChildChainLiquidityGaugeFactory 0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2
{% endtab %}

{% tab title="Optimism" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory v2 0xad901309d9e9DbC5Df19c84f729f429F0189a633
StablePoolFactory 0xeb151668006CD04DAdD098AFd0a82e78F77076c3
Composable Stable Pool 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
NoProtocolFeeLiquidityBootstrappingPoolFactory 0xf302f9F50958c5593770FDf4d4812309fF77414f
AuthorizerAdaptor 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75
Balancer Relayer v4 0x1a58897Ab366082028ced3740900ecBD765Af738
BatchRelayer Library v4 0x8E5698dC4897DC12243c8642e77B4f21349Db97C
{% endtab %}

{% tab title="Goerli" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x5aDDCCa35b7A0D07C74063c48700C8590E87864E
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory v2 0x94f68b54191F62f781Fe8298A8A5Fa3ed772d227
StablePoolFactory 0x44afeb87c871D8fEA9398a026DeA2BD3A13F5769
LiquidityBootstrappingPoolFactory 0xb48Cc42C45d262534e46d5965a9Ac496F1B7a830
WstETHRateProvider 0x80a94F458491CA88F09767E58a92FD23Cbf1196F
InvestmentPoolFactory 0x3C9F788131A26329A689Bd951b5aCb4454669487
ComposableStable Pool Factory 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
AaveLinearPoolFactory 0x94470C12fc192e071F12Fec1152861608CE01562
NoProtocolFeeLiquidityBootstrappingPoolFactory 0xB0C726778C3AE4B3454D85557A48e8fa502bDD6A
BalancerRelayer v4 0x00e695aA8000df01B8DC8401B4C34Fba5D56BBb2
BatchRelayerLibrary v4 0xeb151668006CD04DAdD098AFd0a82e78F77076c3
LidoRelayer 0xdc10e8f47B6858E32218E01db224795235872B19
MerkleOrchard 0x35b50C7955e7D0E8298e043C9F4dCDef737b9f5a
AuthorizerAdaptor 0x5D90225De345eE24d1d2B6F45DE90B056F5265A1
BALTokenHolderFactory 0x45E617B07021B97407367624648d1A0A358a751A
BalancerTokenAdmin 0x0F32D7D830E20809Bcb9071581A696135dD472B7
GaugeAdder 0x0Df18b22fB1DD4c1D4bfBF783A8acF0758979328
VotingEscrow 0x33A99Dcc4C85C014cf12626959111D5898bbCAbF
GaugeController 0xBB1CE49b16d55A1f2c6e88102f32144C7334B116
BalancerMinter 0xdf0399539A72E2689B8B2DD53C3C2A0883879fDd
LiquidityGaugeFactory 0x224E808FBD9e491Be8988B8A0451FBF777C81B8A
SingleRecipientGaugeFactory 0xd14FFA46C211eac64338c27549c3312380f850Fa
VotingEscrowDelegationProxy 0xA1F107D1cD709514AE8A914eCB757E95f9cedB31
FeeDistributor v2 0x42B67611B208E2e9b4CC975F6D74c87b865aE066
{% endtab %}

{% tab title="Gnosis" %}

Contract Addresses
Composable Stable Factory V2

0x76578ecf9a141296Ec657847fb45B0585bCDa3a6

Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
Balancer Helpers 0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x85a80afee867aDf27B50BdB7b76DA70f1E853062
AuthorizerAdaptor 0x5aDDCCa35b7A0D07C74063c48700C8590E87864E
ERC4626LinearPoolFactory 0x4132f7AcC9dB7A6cF7BE2Dd3A9DC8b30C7E6E6c8
StablePoolFactory v2 0xf23b4DB826DbA14c0e857029dfF076b1c0264843
BalancerQueries 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
ProtocolFeePercentagesProvider 0x41b953164995c11c81da73d212ed8af25741b7ac
WeightedPoolFactory 0xf302f9F50958c5593770FDf4d4812309fF77414f
BatchRelayer Library 0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8
Balancer Relayer 0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3
ComposableStablePoolFactory 0x76578ecf9a141296Ec657847fb45B0585bCDa3a6
PoolRecoveryHelper 0xc3ccacE87f6d3A81724075ADcb5ddd85a8A1bB68
AuthorizerAdaptorEntrypoint 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75
AaveLinearPoolFactory 0x9dd5Db2d38b50bEF682cE532bCca5DfD203915E1
ProtocolFeesCollector 0xce88686553686DA562CE7Cea497CE749DA109f9F
{% endtab %}

{% tab title="Kovan" %} {% hint style="warning" %} Kovan is no longer being supported. We recommend using the Goerli testnet deployment going forward {% endhint %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x94905e703fEAd7f0fD0eEe355D267eE909784e6d
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory 0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9
WeightedPool2TokensFactory 0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0
StablePoolFactory 0x1F47AB83420Cd1F818Df9aCBD6Ee68341bB91592
LiquidityBootstrappingPoolFactory 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
MetaStablePoolFactory 0x590E544e7Ca956Bb878F8C873E82e65550d67D2F
WstETHRateProvider 0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8
InvestmentPoolFactory 0xb08E16cFc07C684dAA2f93C70323BAdb2A6CBFd2
StablePhantomPoolFactory 0x6c7F4D97269eCE163fd08D5C2584A21E4a33934c
AaveLinearPoolFactory 0x94522C4586cb15E08AFF943545Fb2c8Ca7f508cE
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x1B57f637Ce3408f1f834b0b70f9A595b062DAea7
BalancerRelayer 0x6bfd48F3873E21F7686982d352b610E1523c218B
BatchRelayerLibrary 0x22be81ecAe87F1Ae1db9e17d6B072f846e07FC45
LidoRelayer 0x41B953164995c11C81DA73D212ED8Af25741b7Ac
MerkleOrchard 0xc33e0fE411322009947931c32d2273ee645cDb5B
AuthorizerAdaptor 0x97207B095e4D5C9a6e4cfbfcd2C3358E03B90c4A
BALTokenHolderFactory 0xa98Bce70c92aD2ef3288dbcd659bC0d6b62f8F13
BalancerTokenAdmin 0xAB093cd16e765b5B23D34030aaFaF026558e0A19
GaugeAdder 0x1c99324EDC771c82A0DCCB780CC7DDA0045E50e7
VotingEscrow 0x16ba924752EF283C7946db8A122a6742AA35C1DC
GaugeController 0x35c425234DC42e7402f54cC54573f77842963a56
BalancerMinter 0x1bbfa323155526F54EEc458571Bb5A75e0c41507
LiquidityGaugeFactory 0xf1665E19bc105BE4EDD3739F88315cC699cc5b65
SingleRecipientGaugeFactory 0x866D4B65694c66fbFD15Dd6fa933D0A6b3940A36
VotingEscrowDelegation 0xDc6d62ae091ea77331542042A72e5E38B188837C
VotingEscrowDelegationProxy 0x98D0d0a65cBeCCaa647a5a95cf27Cf2f00E1231C
veBALDeploymentCoordinator 0x7bc6C0E73EDAa66eF3F6E2f27b0EE8661834c6C9
ChildChainStreamer 0x4De578134995bEA8480D7696946217f356339Ab8
ChildChainLiquidityGaugeFactory 0xf9ac7B9dF2b3454E841110CcE5550bD5AC6f875F
DistributionScheduler 0x73e8ceFB3FaD5D263f0Ac5b29539f782ef336184

Kovan Tokens

The following are Kovan addresses for the Balancer versions of common tokens. There is a faucet here, and Kovan ETH (0.1 per Captcha) can be obtained here.

Token Address
WETH 0x02822e968856186a20fEc2C824D4B174D0b70502
DAI 0x04DF6e4121c27713ED22341E7c7Df330F56f289B
MKR 0xAf9ac3235be96eD496db7969f60D354fe5e426B0
USDC 0xc2569dd7d0fd715B054fBf16E75B001E5c0C1115
BAL 0x41286Bb1D3E870f3F750eB7E1C25d7E48c8A1Ac7
WBTC 0x1C8E3Bcb3378a443CC591f154c5CE0EBb4dA9648
PERP 0x8F4beBF498cc624a0797Fe64114A6Ff169EEe078
{% endtab %}

{% tab title="Rinkeby" %}

Contracts Addresses
Vault 0xBA12222222228d8Ba445958a75a0704d566BF2C8
BalancerHelpers 0x5aDDCCa35b7A0D07C74063c48700C8590E87864E
Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
WeightedPoolFactory 0x8E9aa87E45e92bad84D5F8DD1bff34Fb92637dE9
WeightedPool2TokensFactory 0xA5bf2ddF098bb0Ef6d120C98217dD6B141c74EE0
StablePoolFactory 0xc66Ba2B6595D3613CCab350C886aCE23866EDe24
LiquidityBootstrappingPoolFactory 0xdcdbf71A870cc60C6F9B621E28a7D3Ffd6Dd4965
MetaStablePoolFactory 0x751dfDAcE1AD995fF13c927f6f761C6604532c79
InvestmentPoolFactory 0xdAE7e32ADc5d490a43cCba1f0c736033F2b4eFca
NoProtocolFeeLiquidityBootstrappingPoolFactory 0x41B953164995c11C81DA73D212ED8Af25741b7Ac
BalancerRelayer 0xeF606F58A4FD0fCcb066c6203d0994694d3eB2D3
BatchRelayerLibrary 0xD7FAD3bd59D6477cbe1BE7f646F7f1BA25b230f8
MerkleOrchard 0x0F3e0c4218b7b0108a3643cFe9D3ec0d4F57c54e
{% endtab %}
{% endtabs %}