# Addresses

## This page has been deprecated. V1 documentation is partially maintained [here](https://docs.balancer.fi/v/v1/smart-contracts/addresses)

## Addresses

### Mainnet

* Core Pool Factory: `0x9424B1412450D0f8Fc2255FAf6046b98213B76Bd`
* BalancerSafeMath (library): `0xCfE28868F6E0A24b7333D22D8943279e76aC2cdc`
* RightsManager (library): `0x0F811b1AF2B6B447B008eFF31eCceeE5A0b1d842`
* SmartPoolManager (library): `0xA3F9145CB0B50D907930840BB2dcfF4146df8Ab4`
* Smart Pool Factory (CRPFactory): `0xed52D8E202401645eDAD1c0AA21e872498ce47D0`
* BActions: `0xde4A25A0b9589689945d842c5ba0CF4f0D4eB3ac`
* Exchange Proxy: `0x3E66B66Fd1d0b02fDa6C811Da9E0547970DB2f21`
* Onchain Registry: `0x7226DaaF09B3972320Db05f5aB81FF38417Dd687`
* [MerkleRedeem](https://github.com/balancer-labs/erc20-redeemable) (BAL Distribution) `0x6d19b2bF3A36A61530909Ae65445a906D98A2Fa8`

### Kovan

* Core Pool Factory: `0x8f7F78080219d4066A8036ccD30D588B416a40DB`
* BalancerSafeMath (library): `0x0fd81EFddb4f8b2948B164145FbbcC8084136DcB`
* RightsManager (library): `0xFd069b1d2daC3d1C277BeFa8E51Aad77D9f9167B`
* SmartPoolManager (library): `0x8DBB8C9bFEb7689f16772c85136993cDA0c05eA4`
* Smart Pool Factory (CRPFactory): `0x53265f0e014995363AE54DAd7059c018BaDbcD74`
* BActions: `0xeACBe91fE3F8eF6086027AEC0127De982205b1Aa`
* Exchange Proxy: `0x4e67bf5bD28Dd4b570FBAFe11D0633eCbA2754Ec`
* Onchain Registry: `0xC5570FC7C828A8400605e9843106aBD675006093`
* [MerkleRedeem](https://github.com/balancer-labs/erc20-redeemable) (BAL Distribution) `0x3bc73D276EEE8cA9424Ecb922375A0357c1833B3`

### Rinkeby

* Core Pool Factory: `0x9C84391B443ea3a48788079a5f98e2EaD55c9309`
* BActions: `0xA492414f528175f7F5D7881eC01434eF62779502`
* Exchange Proxy: `0x8b6081975B146B599A71CD7D28f877B811183bcb`
* Onchain Registry: `0xa41dcaF457d84C5077b1569aDBd8a2F8D0Ee0059`
* BalancerSafeMath (library): `0x0F811b1AF2B6B447B008eFF31eCceeE5A0b1d842`
* RightsManager (library): `0x4aCB6685da2B5FcB29b1614E71825CE67464440b`
* SmartPoolManager (library): `0xb3a3f6826281525dd57f7BA837235E4Fa71C6248`
* Smart Pool Factory (CRPFactory): `0xA3F9145CB0B50D907930840BB2dcfF4146df8Ab4`
* MerkleRedeem (BAL Distribution): `0x7DB3C2060F0e3754aae29EDe47ABF9153acAeffB`

### Mumbai (Matic Testnet)

* Core Pool Factory: `0x39D7de7Cf0ad8fAAc56bbb7363f49695808efAf5`
* BalancerSafeMath (library) `0x0F811b1AF2B6B447B008eFF31eCceeE5A0b1d842`
* RightsManager (library): `0x4aCB6685da2B5FcB29b1614E71825CE67464440b`
* SmartPoolManager (library): `0xb3a3f6826281525dd57f7BA837235E4Fa71C6248`
* Smart Pool Factory (CRPFactory): `0xA3F9145CB0B50D907930840BB2dcfF4146df8Ab4`
* BActions: `0x152b6b3770920be18Cdfe60C85D17C50aeC9Da39`
* Exchange Proxy: `0x4d6BFc7463951BAC0e14b1B56A44055F784520CA`
