Web App

The Mirror Web App is the official web frontend for interacting with Mirror on the Terra network. It is located at https://terra.mirror.finance.

The Mirror Web App offers a graphical user interface for accessing Mirror's core user flows, such as mAsset trading, minting & burning through CDPs, liquidity provision, staking, and governance.

The Mirror web app requires Google Chrome and Station Extension to be installed. Please follow the instructions below to set up your browser to be able to access the DApp.

Terra Station Extension

Currently, Station Extension is only available for Chromium-based web browsers.

Station Extension is a Chrome extension that lets you interact with smart contract web front-ends with a wallet embedded in your browser. When you initiate an action such as opening a new position or creating a trade on the Mirror Web App, the webpage will generate a transaction for you in the proper format that encodes your desired interaction. Station Extension will detect the transaction and prompt you to sign and broadcast it to actually execute the operation.

Installing Station Extension

  1. Run Google Chrome. Station Extension is only available for Chromium-based web browsers.

  2. Install Station Extension here.

  3. Terra Station is now visible on your Extensions tray.

Creating a new wallet

1. Open Station Extension

2. Select New Wallet

3. Set wallet name and password. Make sure to record 24 word seed phrase somewhere safe. Select Next to proceed.

4. Confirm your seed phrase by inputting the correct words.

6. Select Create a wallet to finish.

Using Hardware Ledger

To use a hardware Ledger wallet on to sign transactions on Terra Station Extension, user must meet the conditions below:

  • Install Terra application using Ledger Live application. Make sure that you have enabled Developer Mode on Ledger Live application from Settings > Experimental Features to install Terra application.

  • Both Ledger Nano S and X are supported, but the device must be connected to the computer via USB cable. Bluetooth connection is not supported by Station Extension

To access hardware ledger wallet from Terra Station Extension, please follow the steps below:

1. Connect and unlock your Ledger device

2. Open Terra application from the Ledger device

3. Select Access with ledger on Terra Station Extension menu

4. Once the Ledger device is connected to Terra Station Extension successfully, user can start signing transactions with their device.

Wallet Recovery

1. Select Recover existing wallet

2. Set a new wallet name and password.

3. Enter the 24 word seed phrase of the wallet to recover and select Next to finish.

Sending Tokens

1. Select Send button aligned to the tokens to send

2. Input the information below and select Next:

  • Address of the recipient

  • Amount of token to send

  • Memo is optional

Station Extension also support cross-chain transfer to Ethereum addresses through Shuttle bridge.

3. Select Send after setting the type and amount of tokens pay as transaction fee and entering the password.

4. Station Extension will display the result of the transaction. Select OK to return to the main page.

Getting TerraUSD

Mirror runs on the Terra blockchain, and uses TerraUSD (UST), a USD-pegged stablecoin, as the currency of denomination and as a form of collateral. You must have a UST balance in order to use the Mirror Web App, since it pays transaction fees in UST. In addition, it is necessary to trade mAssets and provide liquidity to mAsset/MIR Terraswap pools.

There are several ways to obtain UST:

  • Purchasing UST from an exchange

  • Swapping LUNA or other Terra stablecoins for UST

Purchasing UST from an exchange

The most direct way to obtain UST is to purchase it from an exchange. This requires having an exchange account with some funds that you can exchange into UST via a trading pair. For instance, you can purchase UST through Bittrex through UST/BTC and UST/USDT markets, or on Kucoin against BTC, ETH, USDT and XRP.

Swapping LUNA or other Terra stablecoins tokens to UST

If you have a Terra account with a balance of Luna or other stablecoins such as KRT, or SDT, you can turn them into UST through the Terra blockchain's native swap functionality. For instance, on Terra Station, the official Terra desktop wallet, you can access the swap feature through the "Market" page.

  1. Navigate to the "Market" page by clicking it on the sidebar. You should see a similar page:

2. There is a section near the bottom of the page titled "Swap coins". There, you can select the type of coins you want to swap into UST, based on the current "Terra exchange rate".

The approximate spread and fee for swapping Luna to UST or other stablecoins to UST will be shown to you. The rules for determining the fees are covered in Terra Docs.

3. Click Next and sign the transaction to complete the swap.