Architecture

This section describes provides a high-level overview regarding the technical implementation of Mirror Protocol.

Even with a thorough understanding of Mirror Protocol, it is highly recommended to interact with Mirror through client channels such as the Mirror Web App or Mirror.js.

Smart Contracts

The source code for Mirror smart contracts can be found on GitHub. Mirror Protocol is deployed with one of each of the following contracts, organized through the Factory.

The Mirror Token (MIR) is a Terraswap CW20 Token instance that is created during the initial bootstrapping of the protocol and is registered with the Mirror Protocol core contracts.

When new mAssets are whitelisted, Mirror Protocol will create the following contract instances:

  • Terraswap CW20 Token for the new mAsset

  • Terraswap Pair for the new mAsset against UST

  • Terraswap CW20 Token for the new mAsset's LP Token

  • Terraswap CW20 Token for the new mAsset's sLP Token

Last updated