# Core - Proxies

## Dolomite Margin - Core

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

The `Core` proxy 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/blob/master/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://arbiscan.io/address/0xe43638797513ef7A6d326a95E8647d86d2f5a099">0xe43638797513ef7A6d326a95E8647d86d2f5a099</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://arbiscan.io/address/0x38E49A617305101216eC6306e3a18065D14Bf3a7">0x38E49A617305101216eC6306e3a18065D14Bf3a7</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://arbiscan.io/address/0xAdB9D68c613df4AA363B42161E1282117C7B9594">0xAdB9D68c613df4AA363B42161E1282117C7B9594</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/contracts/external/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://arbiscan.io/address/0x4BfF12773B0Dc3Cb35f174B5CD351F662018CC2F">0x4BfF12773B0Dc3Cb35f174B5CD351F662018CC2F</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://arbiscan.io/address/0xDEc1ae3b570ac3c57871BBD7bFeacC807f973Bea">0xDEc1ae3b570ac3c57871BBD7bFeacC807f973Bea</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://arbiscan.io/address/0x40899E265A7899968f0f153410321B9175730B00">0x40899E265A7899968f0f153410321B9175730B00</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://arbiscan.io/address/0x905F3adD52F01A9069218c8D1c11E240afF61D2B">0x905F3adD52F01A9069218c8D1c11E240afF61D2B</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=arb1:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://arbiscan.io/address/0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://arbiscan.io/address/0x10d98759762efac656bd4be7f2f5599208f44fac">0x10d98759762EFaC656BD4bE7F2f5599208F44FAc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://arbiscan.io/address/0x8c6e337da1bd534548c5a9b6ac3d9e4d15fa715a">0x8c6e337dA1bD534548c5A9b6aC3d9e4D15Fa715A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://arbiscan.io/address/0x34975624E992bF5c094EF0CF3344660f7AaB9CB3">0x34975624E992bF5c094EF0CF3344660f7AaB9CB3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://arbiscan.io/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/utils/MultiCall.sol">ArbitrumMultiCall</a></td><td><a href="https://arbiscan.io/address/0xB18B8B1A5BDEa1f3c9776715b9325F932803FB1f">0xB18B8B1A5BDEa1f3c9776715b9325F932803FB1f</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://arbiscan.io/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://arbiscan.io/address/0xe04f884e8BB9868b6013dEAd84ad5A3B8cb1Df5A">0xe04f884e8BB9868b6013dEAd84ad5A3B8cb1Df5A</a></td></tr></tbody></table>

### **Base**

<table><thead><tr><th width="328.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://basescan.org/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://basescan.org/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://basescan.org/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://basescan.org/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://basescan.org/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://basescan.org/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://basescan.org/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://basescan.org/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://basescan.org/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://basescan.org/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://basescan.org/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://basescan.org/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://basescan.org/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://basescan.org/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### **Berachain**

<table><thead><tr><th width="328.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://berascan.com/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://berascan.com/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://berascan.com/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://berascan.com/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://berascan.com/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://berascan.com/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://berascan.com/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://berascan.com/address/0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://berascan.com/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://berascan.com/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://berascan.com/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://berascan.com/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://berascan.com/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://berascan.com/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://berascan.com/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### **Botanix**

<table><thead><tr><th width="328.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://botanixscan.io/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://botanixscan.io/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://botanixscan.io/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://botanixscan.io/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://botanixscan.io/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://botanixscan.io/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://botanixscan.io/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://botanixscan.io/address/0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://botanixscan.io/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://botanixscan.io/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://botanixscan.io/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://botanixscan.io/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://botanixscan.io/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://botanixscan.io/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### Ethereum Mainnet

<table><thead><tr><th width="328.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://etherscan.io/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://etherscan.io/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://etherscan.io/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://etherscan.io/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://etherscan.io/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://etherscan.io/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://etherscan.io/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://etherscan.io/address/0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://etherscan.io/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://etherscan.io/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://etherscan.io/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://etherscan.io/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://etherscan.io/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://etherscan.io/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### Ink

<table><thead><tr><th width="316.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://explorer.inkonchain.com/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://explorer.inkonchain.com/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://explorer.inkonchain.com/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://explorer.inkonchain.com/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://explorer.inkonchain.com/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://explorer.inkonchain.com/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://explorer.inkonchain.com/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://app.safe.global/home?safe=ink:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://explorer.inkonchain.com/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://explorer.inkonchain.com/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://explorer.inkonchain.com/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://explorer.inkonchain.com/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://explorer.inkonchain.com/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://explorer.inkonchain.com/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://explorer.inkonchain.com/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### Mantle

<table><thead><tr><th width="329.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://mantlescan.xyz/address/0x97a08604a56f16947a4a956eFEc2Ef223364b733">0x97a08604a56f16947a4a956eFEc2Ef223364b733</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://mantlescan.xyz/address/0xe99A7e4556CaF7925fbac52765128e524E9Dd793">0xe99A7e4556CaF7925fbac52765128e524E9Dd793</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://mantlescan.xyz/address/0x1A3752Eb5Db6B2Ac0207Ce3847f18743D3fAccA5">0x1A3752Eb5Db6B2Ac0207Ce3847f18743D3fAccA5</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://mantlescan.xyz/address/0x778CeA4cE43ba1a3eD6306CA692B8d9D3dFB827c">0x778CeA4cE43ba1a3eD6306CA692B8d9D3dFB827c</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://mantlescan.xyz/address/0x6df6DBF5053c3771217376fb3ef7F1f5d4889a25">0x6df6DBF5053c3771217376fb3ef7F1f5d4889a25</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://mantlescan.xyz/address/0x075a0614a64467F852cC3AF3876574aFC5FECc65">0x075a0614a64467F852cC3AF3876574aFC5FECc65</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://mantlescan.xyz/address/0xd432C30de38b5d6F30257a353ED853503ed2edab">0xd432C30de38b5d6F30257a353ED853503ed2edab</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://app.safe.global/home?safe=mnt:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://mantlescan.xyz/address/0x7b6D28a0Debb6f4B1c58743AAe3BF149A32d69B5">0x7b6D28a0Debb6f4B1c58743AAe3BF149A32d69B5</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://mantlescan.xyz/address/0x8e6B0e3Ad57A9637Ab27C1480600d45177073a71">0x8e6B0e3Ad57A9637Ab27C1480600d45177073a71</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://mantlescan.xyz/address/0x22dd9f4393a3cc698D6C09AD14B0b9D515084FC7">0x22dd9f4393a3cc698D6C09AD14B0b9D515084FC7</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://mantlescan.xyz/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a?__cf_chl_rt_tk=DszhXkS.2C6_zpVj6kIbuEyskGQMFRRu6vtzzA_fS0k-1746070296-1.0.1.1-BmuNoyu9EuN0ihV148Rky_cNlcJYiUX4a2Ae3gMDhsU">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://mantlescan.xyz/address/0x6978Ffdcd509dED2F8557565e0a9FC5CFA1bEbc5">0x6978Ffdcd509dED2F8557565e0a9FC5CFA1bEbc5</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://mantlescan.xyz/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://mantlescan.xyz/address/0x9582378F220c724012c59C376C1910C0549Af66c">0x9582378F220c724012c59C376C1910C0549Af66c</a></td></tr></tbody></table>

### Polygon zkEVM

<table><thead><tr><th width="329.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://zkevm.polygonscan.com/address/0xc28A4EC9f09E4071E3707eAACa5c3754fA4f5Faa">0xc28A4EC9f09E4071E3707eAACa5c3754fA4f5Faa</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://zkevm.polygonscan.com/address/0xB3fF983d7927540B7f92602657a2a26977664e77">0xB3fF983d7927540B7f92602657a2a26977664e77</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://zkevm.polygonscan.com/address/0xDfB6BAA334712cBBeb26B7537f62B81C2a87B1E8">0xDfB6BAA334712cBBeb26B7537f62B81C2a87B1E8</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://zkevm.polygonscan.com/address/0x2e9BE819D04CB62bF3816B627c9DfF819136CEc4">0x2e9BE819D04CB62bF3816B627c9DfF819136CEc4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://zkevm.polygonscan.com/address/0xb3F81b0F53CDEe755c70665923e08a8f0e81d0c3">0xb3F81b0F53CDEe755c70665923e08a8f0e81d0c3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://zkevm.polygonscan.com/address/0xb3F81b0F53CDEe755c70665923e08a8f0e81d0c3">0x277118ca98f7A8C26Afeb12928D0A37eDb382D7e</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://zkevm.polygonscan.com/address/0x88a6d8E6fFdb145A8719d43E6FD48F3383745866">0x88a6d8E6fFdb145A8719d43E6FD48F3383745866</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://app.safe.global/home?safe=zkevm:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://zkevm.polygonscan.com/address/0xD4480794D7b2bacbcB749462dD5e6f4C555036f3">0xD4480794D7b2bacbcB749462dD5e6f4C555036f3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://zkevm.polygonscan.com/address/0xf0C0Db8E4e01BD9A8e01860ef83077405a53f781">0xf0C0Db8E4e01BD9A8e01860ef83077405a53f781</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://zkevm.polygonscan.com/address/0x227455c3e636B0FCC9D37f3EfA2Cd5AF7a812141">0x227455c3e636B0FCC9D37f3EfA2Cd5AF7a812141</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://zkevm.polygonscan.com/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://zkevm.polygonscan.com/address/0x4232FCE0D67839F4FD536990bDc02043d9Ab708a">0x4232FCE0D67839F4FD536990bDc02043d9Ab708a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://zkevm.polygonscan.com/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://zkevm.polygonscan.com/address/0xd55AFc5eE5fFdAd3d44829b22E2C2B10a484D33e">0xd55AFc5eE5fFdAd3d44829b22E2C2B10a484D33e</a></td></tr></tbody></table>

### Super Seed

<table><thead><tr><th width="324.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://explorer.superseed.xyz/address/0x67567Fce98A44745820069C37C395426F1C30ba6">0x67567Fce98A44745820069C37C395426F1C30ba6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://explorer.superseed.xyz/address/0xC06271eb97d960F4034DDF953e16271CcB2B10BD">0xC06271eb97d960F4034DDF953e16271CcB2B10BD</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://explorer.superseed.xyz/address/0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6">0xd6a31B6AeA4d26A19bF479b5032D9DDc481187e6</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://explorer.superseed.xyz/address/0x6d40138c99F6D9116F738F44A0E6751A42232486">0x6d40138c99F6D9116F738F44A0E6751A42232486</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://explorer.superseed.xyz/address/0x2Ae007882b91206942c70ADc833A61Ee531D8D5D">0x2Ae007882b91206942c70ADc833A61Ee531D8D5D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://explorer.superseed.xyz/address/0x1B39F7C19d952752F255536e72726a592167e7Bc">0x1B39F7C19d952752F255536e72726a592167e7Bc</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://explorer.superseed.xyz/address/0xb50BcDFC914e0AfB484Dee621F49010862Fb928d">0xb50BcDFC914e0AfB484Dee621F49010862Fb928d</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://safe.optimism.io/home?safe=superseed:0x145637A4Aa6B2001DC9ECBc89CEf75bB960F90B2">0x145637A4Aa6B2001DC9ECBc89CEf75bB960F90B2</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://explorer.superseed.xyz/address/0xd82100524392c7DBDD7502F136A226c8a4c56CfA">0xd82100524392c7DBDD7502F136A226c8a4c56CfA</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://explorer.superseed.xyz/address/0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3">0xDB168cd1BcB63304991Fc6E2013D0D87DDbF99D3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://explorer.superseed.xyz/address/0x2aDeAFd960366411215ce8706C1aFE2853C5487B">0x2aDeAFd960366411215ce8706C1aFE2853C5487B</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/proxies/LiquidatorProxyV5.sol">LiquidatorProxyV5</a></td><td><a href="https://explorer.superseed.xyz/address/0x1506f80d2FD5fbeF2424573EC86E5481C972B99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://explorer.superseed.xyz/address/0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A">0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://explorer.superseed.xyz/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://explorer.superseed.xyz/address/0x07C28e60b28C98E09f5b69C9c473FE19062624f8">0x07C28e60b28C98E09f5b69C9c473FE19062624f8</a></td></tr></tbody></table>

### X Layer

<table><thead><tr><th width="324.3333333333333">Contract Name</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV1.sol">BorrowPositionProxyV1</a></td><td><a href="https://www.oklink.com/xlayer/address/0xB4F0eB9c8fb5FBabEF339f8738173dB645c4147d">0xB4F0eB9c8fb5FBabEF339f8738173dB645c4147d</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/BorrowPositionProxyV2.sol">BorrowPositionProxyV2</a></td><td><a href="https://www.oklink.com/xlayer/address/0x694F7Ba53e331D8494043A41262dC063B0F5C8b4">0x694F7Ba53e331D8494043A41262dC063B0F5C8b4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/DepositWithdrawalProxy.sol">DepositWithdrawalProxy</a></td><td><a href="https://www.oklink.com/xlayer/address/0xDC94f0C55c9A21b02f2743cf4B77Fa02329355Fd">0xDC94f0C55c9A21b02f2743cf4B77Fa02329355Fd</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin-modules/blob/master/packages/base/contracts/general/EventEmitterRegistry.sol">EventEmitterRegistryProxy</a></td><td><a href="https://www.oklink.com/xlayer/address/0xd86233E2E53a87F0735C5643f3189cfEC07269bF">0xd86233E2E53a87F0735C5643f3189cfEC07269bF</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/traders/Expiry.sol">ExpiryTrader</a></td><td><a href="https://www.oklink.com/xlayer/address/0x8B808a1fEEf1d9cdd00Fb46A19e4814e5646197C">0x8B808a1fEEf1d9cdd00Fb46A19e4814e5646197C</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/ExpiryProxy.sol">ExpiryProxy</a></td><td><a href="https://www.oklink.com/xlayer/address/0x6B68bDCCb22931937d7D11e556d95a07E02fE3CE">0x6B68bDCCb22931937d7D11e556d95a07E02fE3CE</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/GenericTraderProxyV1.sol">GenericTraderProxyV1</a></td><td><a href="https://www.oklink.com/xlayer/address/0xBF3179aD5339dCb6BD741Bc08c3011FAda586075">0xBF3179aD5339dCb6BD741Bc08c3011FAda586075</a></td></tr><tr><td><a href="https://app.safe.global/home?safe=base:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">GnosisSafe</a></td><td><a href="https://app.safe.global/home?safe=xlayer:0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4">0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/helpers/LiquidatorAssetRegistry.sol">LiquidatorAssetRegistry</a></td><td><a href="https://www.oklink.com/xlayer/address/0x660bd80f67Aa9C7bFB82933e1068F8F616D88255">0x660bd80f67Aa9C7bFB82933e1068F8F616D88255</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV1.sol">LiquidatorProxyV1</a></td><td><a href="https://www.oklink.com/xlayer/address/0xD4480794D7b2bacbcB749462dD5e6f4C555036f3">0xD4480794D7b2bacbcB749462dD5e6f4C555036f3</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/LiquidatorProxyV4WithGenericTrader.sol">LiquidatorProxyV4WithGenericTrader</a></td><td><a href="https://www.oklink.com/xlayer/address/0x17C57C98B666bac9F3DCE4033180190fe923F13d">0x17C57C98B666bac9F3DCE4033180190fe923F13d</a></td></tr><tr><td>LiquidatorProxyV5WithGenericTrader</td><td><a href="https://www.oklink.com/x-layer/address/0x1506f80d2fd5fbef2424573ec86e5481c972b99a">0x1506f80d2FD5fbeF2424573EC86E5481C972B99a</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/utils/MultiCall.sol">MultiCall</a></td><td><a href="https://www.oklink.com/xlayer/address/0x86CFc6BA3bbBC603b8deC5B032aFa10A3592470D">0x86CFc6BA3bbBC603b8deC5B032aFa10A3592470D</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/master/contracts/external/multisig/PartiallyDelayedMultiSig.sol">PartiallyDelayedMultiSig</a></td><td><a href="https://www.oklink.com/xlayer/address/0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9">0x52d7BcB650c591f6E8da90f797A1d0Bfd8fD05F9</a></td></tr><tr><td><a href="https://github.com/dolomite-exchange/dolomite-margin/blob/v2/contracts/external/proxies/TransferProxy.sol">TransferProxy</a></td><td><a href="https://www.oklink.com/xlayer/address/0xb3F81b0F53CDEe755c70665923e08a8f0e81d0c3">0xb3F81b0F53CDEe755c70665923e08a8f0e81d0c3</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dolomite.io/smart-contract-addresses/core-proxies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
