Skip to content

Latest commit

 

History

History

introduction

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
description
Getting to know the mStable protocol

Introduction

Resources

Contracts

All contracts are deployed on Mainnet, Ropsten and Kovan. They are open source and available on the GitHub, or as a node package, as specified in the mStable-protocol page.

{% page-ref page="../deployed-addresses/" %}

Parsing data

See mStable-js for more info on ways to retrieve, parse and prepare data for interacting with the core functions.

Live apps

Network App Subgraph
Mainnet app.mstable.org/ mstable/mstable-protocol
Ropsten app-dot-mstable-ropsten.appspot.com/ mstable/mstable-protocol-ropsten
Kovan app-dot-mstable-kovan.appspot.com/ mstable/mstable-protocol-kovan

Why mStable?

mStable assets (mAssets) are built to an autonomous and non-custodial pegged asset layer for DeFi. The first mAsset, mUSD, currently (February 2021) comprises of USDT, TUSD sUSD and USDC as collateral assets. mAssets can be minted with any of the underlying and used as a trustworthy base layer with which one could, for example, collateralise synthetic assets or loans.

mAssets produce a native yield through the Save contract. Yield is derived from swap trades, lending markets, and other income sources. Underlying assets can be redeemed at any time.

Whats sort of stuff can be built?

Essentially anything that builds on top of or extends the mStable protocol, or utilises mAssets.

Some ideas to build on top of mStable:

  • A no loss lottery (e.g. PoolTogether)
  • A derivative using mStable Save or mUSD (e.g. CHAI)
  • A derivative using mAssets as the settlement layer
  • Deriving a yield for any application that accepts USDT, TUSD, sUSD, or USDC
  • Utilising mStable Mint/Swap as part of an trading bot
  • Wrapping Mint/Swap/Redeem in something (e.g. ‘accept anything and produce mUSD’)
  • An interest bearing stablecoin product for stablecoins held in custody (e.g. a CEX)

Some ideas to utilise mAssets or MTA:

  • Using mAssets to collateralise synthetic instruments
  • An application that uses mUSD as collateral
  • An application that uses MTA as collateral
  • An index fund using MTA or mStable, where the Save product contributes to the yield

{% hint style="info" %} If you'd like to build upon one of the ideas above or an idea of your own, you may be able to get funding from an mStable Software Development Grant. {% endhint %}

{% page-ref page="../../meta-grants/grants-program.md" %}