> For the complete documentation index, see [llms.txt](https://docs.dolomite.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dolomite.io/smart-contract-addresses/core-routers.md).

# Core - Routers

## Dolomite Margin - Core

[![GitHub](https://img.shields.io/badge/GitHub-dolomite--exchange%2Fdolomite--margin-lightgrey)](https://github.com/dolomite-exchange/dolomite-margin-modules)

The `Core` router contracts are officially deployed to the following networks (and can be modified via call to Dolomite Margin from the owner):

### **Arbitrum One**

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://arbiscan.io/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://arbiscan.io/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://arbiscan.io/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### **Base**

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://basescan.org/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://basescan.org/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://basescan.org/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### Berachain

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://berascan.com/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://berascan.com/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://berascan.com/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### **Ethereum Mainnet**

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://etherscan.io/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://etherscan.io/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://etherscan.io/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### **Ink**

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://explorer.inkonchain.com/address/0xF579b345cdA0860668b857De10ABD62442133D0F">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://explorer.inkonchain.com/address/0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://explorer.inkonchain.com/address/0x7b61CbA306CfdB02493b94757143132B1b72Bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### **Mantle**

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://mantlescan.xyz/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://mantlescan.xyz/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://mantlescan.xyz/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>

### X Layer

<table><thead><tr><th width="327.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/BorrowPositionRouter.sol">BorrowPositionRouter</a></td><td><a href="https://www.oklink.com/x-layer/address/0xf579b345cda0860668b857de10abd62442133d0f">0xF579b345cdA0860668b857De10ABD62442133D0F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/DepositWithdrawalRouter.sol">DepositWithdrawalRouter</a></td><td><a href="https://www.oklink.com/x-layer/address/0xf8b2c637a68cf6a17b1df9f8992eebeff63d2dff">0xf8b2c637A68cF6A17b1DF9F8992EeBeFf63d2dFf</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/routers/GenericTraderRouter.sol">GenericTraderRouter</a></td><td><a href="https://www.oklink.com/x-layer/address/0x7b61cba306cfdb02493b94757143132b1b72bc6b">0x7b61CbA306CfdB02493b94757143132B1b72Bc6b</a></td></tr></tbody></table>
