Deployed Addresses
This section summarizes all the various deployments of the protocol across the various networks.
Core Protocol Deployment
These are the deployment addresses of the core smart contracts that represent the ARTH flatcoin. The source code for the various contracts can be found on the Github Repo.
A helper contract that handles redemptions, liquidations and frontend fees
A helper contract that handles opening, adjusting and closing loans
A doubly linked list that maintains a list of all loans, ordered according to their current nominal individual collateral ratio (NICR)
A helper contract used by the frontend to fetch multiple troves in one call
An issuance contract that gives out MAHA to stability pool providers across a 30 day period.
A settings contract that controls various parameters of the protocol (such as enabling stability fees). Meant to be changed by governance
The price-feed that calculated the ETH price using the GMU Oracle.
Where all the ETH backing ARTH is stored.
The Stability Pool which keeps a reserve of ARTH in the event of a liquidation.
The contract that stores ARTH that is given as an incentive to liquidators.
A contract to hold any ETH in the case of a default.
A contract to hold any excess ETH in the case of a redeemption.
A UI helper function to assist in calculating hints for opening/closing a trove.
All ownership of the ARTH
contracts is currently set to MahaDAO's governance contracts. To learn more about how governance operates, visit docs.mahadao.com
Cross Chain Deployments
This section details the various deployments of ARTH
across various other chains. Holding ARTH
across various chains poses the risk of the bridged version of ARTH
becoming unbacked if the bridge gets attacked.
For best security, we recommend using ARTH
on the Ethereum chain. For low transaction fees, we recommend using ARTH
on various other chains (such as Polygon or BSC).
Bridged version of ARTH
are made accessible using AnySwap
Ethereum
BSC
Arbitrum One
Last updated