Comment on page
Core - Proxies
Dolomite's Core repository makes up the immutable layer of Dolomite Margin as well as a few important proxy contracts
The
Core
proxy contracts are officially deployed to the following networks (and can be modified via call to Dolomite Margin from the owner):Contract Name | Description | Address |
---|---|---|
Proxy contract for opening borrow positions. This makes indexing easier and lowers gas costs on Arbitrum by minimizing call data. | ||
Proxy contract for opening borrow positions. This makes indexing easier and lowers gas costs on Arbitrum by minimizing call data. V2 enables opening borrow positions between wallet owners. | ||
Price oracle for all assets, utilizing Chainlink | ||
Price oracle for all assets, utilizing Chainlink. Removes any deprecated usages that existed in V1 | ||
Contract for making deposits into DolomiteMargin easily, and it utilizes significantly less call-data, which lowers the gas fees significantly on Arbitrum. | ||
Factory for creating templated AMM pools. These AMM pools allow users to trade with on-chain liquidity. They also are natively integrated with DolomiteMargin, so LPs also accrue interest from borrowers | ||
Routing contract for trading against Dolomite AMM pools | ||
Trader account for executing all account expirations | ||
Handles simple account expirations. This contract serves as the entry for callers looking to execute expirations | ||
Handles zapping between assets easily and opening margin positions using any valid liquidity source | ||
Operational multi signature wallet that owns the DelayedMultiSig wallet | ||
A global registry for tracking which held tokens can be liquidated by which proxy contracts | ||
Proxy contract for liquidating other accounts | ||
Proxy contract for liquidating accounts using any valid trader for normal tokens or Isolation Mode tokens | ||
Event emitting contract for the Dolomite Subgrpah to track margin position creation | ||
A utility contract for aggregating calls to the RPC node | ||
Multi-signature wallet that owns the DolomiteMargin . Time-gates admin changes for a certain period of time. Learn more in Admin Privileges. | ||
WETH wrapper proxy | ||
Contract for sending signed operations on behalf of another account owner | ||
Can potentially own the admin fees that are accrued by AMM liquidity providers (LPs) | ||
Contract for transferring funds within Dolomite to other users |
Contract Name | Description | Address |
---|---|---|
Proxy contract for opening borrow positions. This makes indexing easier and lowers gas costs on Arbitrum by minimizing call data. | ||
Proxy contract for opening borrow positions. This makes indexing easier and lowers gas costs on Arbitrum by minimizing call data. V2 enables opening borrow positions between wallet owners. | ||
Price oracle for all assets, utilizing Chainlink | ||
Multi-signature wallet that owns the DolomiteMargin protocol. On the testnet, all changes are time-gated for 60 seconds. | ||
Contract for making deposits into DolomiteMargin easily, and it utilizes significantly less call-data, which lowers the gas fees significantly on Arbitrum. | ||
Factory for creating templated AMM pools. These AMM pools allow users to trade with on-chain liquidity. They also are natively integrated with DolomiteMargin, so LPs also accrue interest from borrowers | ||
Routing contract for trading against Dolomite AMM pools | ||
Handles account expirations | ||
Handles simple account expirations. This contract serves as the entry for callers looking to execute expirations | ||
A global registry for tracking which held tokens can be liquidated by which proxy contracts | ||
Proxy contract for liquidating other accounts | ||
Proxy contract for liquidating other accounts and automatically selling collateral using Dolomite's AMM pools | ||
A utility contract for aggregating calls to the RPC node | ||
WETH wrapper proxy | ||
Contract for sending signed operations on behalf of another account owner | ||
Can potentially own the admin fees that are accrued by AMM liquidity providers (LPs) | ||
Contract for transferring funds within Dolomite to other users |
Last modified 2mo ago