# Arbitrum One

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

### Core contracts

| Contract name                                                                                                       | Arbitrum One addresses                                                                                                 | ABI                                                                                                |
| ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [PoolFactory](https://github.com/dhedge/V2-Public/blob/master/contracts/PoolFactory.sol)                            | [`0xffFb5fB14606EB3a548C113026355020dDF27535`](https://arbiscan.io/address/0xffFb5fB14606EB3a548C113026355020dDF27535) | [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)                                | [`0xe27d7aD2E826376b9c6F8f6f86d57107B9AeD5f2`](https://arbiscan.io/address/0xe27d7aD2E826376b9c6F8f6f86d57107B9AeD5f2) | [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)                  | [`0x96142e2D9CD98F8B9dF8f1d2569956F0bd4f418a`](https://arbiscan.io/address/0x96142e2D9CD98F8B9dF8f1d2569956F0bd4f418a) | [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)         | [`0x1BaF125D53F65a708bCb5559c9a9fdD9D088eDe3`](https://arbiscan.io/address/0x1BaF125D53F65a708bCb5559c9a9fdD9D088eDe3) | [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)                              | [`0x0b844847558A5814CD0d5Ca539AdF62A5486c826`](https://arbiscan.io/address/0x0b844847558A5814CD0d5Ca539AdF62A5486c826) | [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) | [`0xA5679C4272A056Bb83f039961fae7D99C48529F5`](https://arbiscan.io/address/0xA5679C4272A056Bb83f039961fae7D99C48529F5) | [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/arbitrum/dHEDGE%20Governance%20Contract%20Guards.csv>" %}

### Asset guards enabled

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