# Base

{% hint style="info" %}
Full list of contract deployments made on Base can be found [here](https://github.com/dhedge/V2-Public/blob/master/publish/base/prod/versions.json).
{% endhint %}

### Core contracts

| Contract name                                                                                                       | Base addresses                                                                                                          | ABI                                                                                                |
| ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [PoolFactory](https://github.com/dhedge/V2-Public/blob/master/contracts/PoolFactory.sol)                            | [`0x49Afe3abCf66CF09Fab86cb1139D8811C8afe56F`](https://basescan.org/address/0x49Afe3abCf66CF09Fab86cb1139D8811C8afe56F) | [PoolFactory.json](https://github.com/dhedge/V2-Public/blob/master/abi/PoolFactory.json)           |
| [PoolLogic](https://github.com/dhedge/V2-Public/blob/master/contracts/PoolLogic.sol)                                | [`0x001E675d142Fb7f41AA875cA77fb19Eed89A14c1`](https://basescan.org/address/0x001E675d142Fb7f41AA875cA77fb19Eed89A14c1) | [PoolLogic.json](https://github.com/dhedge/V2-Public/blob/master/abi/PoolLogic.json)               |
| [PoolManagerLogic](https://github.com/dhedge/V2-Public/blob/master/contracts/PoolManagerLogic.sol)                  | [`0x17eB13f4542Ca6e70f0268e20371D88E4C94f10a`](https://basescan.org/address/0x17eB13f4542Ca6e70f0268e20371D88E4C94f10a) | [PoolManagerLogic.json](https://github.com/dhedge/V2-Public/blob/master/abi/PoolManagerLogic.json) |
| [AssetHandler](https://github.com/dhedge/V2-Public/blob/master/contracts/priceAggregators/AssetHandler.sol)         | [`0x559082da2Be5b23bF4339Fd610Cd4404Fe5f8013`](https://basescan.org/address/0x559082da2Be5b23bF4339Fd610Cd4404Fe5f8013) | [AssetHandler.json](https://github.com/dhedge/V2-Public/blob/master/abi/AssetHandler.json)         |
| [Governance](https://github.com/dhedge/V2-Public/blob/master/contracts/Governance.sol)                              | [`0x5f8DEe0D89c9acF30666C1A3cD92C996ca6c3B7B`](https://basescan.org/address/0x5f8DEe0D89c9acF30666C1A3cD92C996ca6c3B7B) | [Governance.json](https://github.com/dhedge/V2-Public/blob/master/abi/Governance.json)             |
| [EasySwapperV2](https://github.com/dhedge/V2-Public/tree/master/contracts/swappers/easySwapperV2/EasySwapperV2.sol) | [`0xf067575Eb60c7587C11e867907AA7284833704d1`](https://basescan.org/address/0xf067575Eb60c7587C11e867907AA7284833704d1) | [EasySwapperV2.json](https://github.com/dhedge/V2-Public/blob/master/abi/EasySwapperV2.json)       |

### Contract guards enabled

{% embed url="<https://github.com/dhedge/V2-Public/blob/master/config/base/dHEDGE%20Governance%20Contract%20Guards.csv>" %}

### Asset guards enabled

{% embed url="<https://github.com/dhedge/V2-Public/blob/master/config/base/dHEDGE%20Governance%20Asset%20Guards.csv>" %}
