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.

Contract NameAddressesDescription

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

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

Last updated