Skip to content

Releases: mstable/mStable-contracts

Version 1.2.0

25 Sep 14:55
bb8bd8e
Compare
Choose a tag to compare

Staking

IncentivisedVotingLockup > #109

Version 1.1.4

02 Sep 09:30
Compare
Choose a tag to compare

Node package initialisation

Implemented @mStable/protocol as node package > https://www.npmjs.com/package/@mstable/protocol

Includes:

  • Core solidity files
  • Contract build output (courtesy of prepublish)

Version 1.1.2

10 Aug 14:48
d4c3001
Compare
Choose a tag to compare

Upgrade SavingsManager

See PR #98

Addresses bug originally submitted through mStable Bug Bounty from @dpurhar27

Devan - Bug bounty response.pdf

Version 1.1.1

07 Aug 14:54
8bf9944
Compare
Choose a tag to compare

CompoundIntegration Upgrade

See PR: #95

Upgrades the Compound Integration, addressing some UX problems.

  • New function collectRewardToken allows the mStable Governor to collect the $COMP airdrops
  • Withdrawing minute amounts of underlying causes withdraw to fail if the cToken and Underlying have different decimals. There is now logic to ensure that if cTokensToRedeem == 0, then just skip the redemption
  • checkBalance now just calculates using the exchangeRate, instead of spending 80,000 gas to check the balanceOfUnderlying. This massively reduces gas costs for deposits into the Savings Contract

Version 1.1.0

30 Jul 13:46
950abdd
Compare
Choose a tag to compare

Meta & Ecosystem Rewards

See PR: #90

Implemented Meta token and v1 of the Ecosystem 'Staking' rewards, allowing ecosystem participants to stake their LP tokens from platforms like Balancer & Uniswap and earn rewards for doing so. This creates initial markets for Meta and distributes token ownership, two important pre-requisites to re-collateralisation.

Version 1.0.4

14 Jul 16:33
c7b3054
Compare
Choose a tag to compare

Redemption fee for RedeemMasset

See PR: #92

Enforces a new 'RedemptionFee' rate for redeeming proportionate bAsset amounts through RedeemMasset

Version 1.0.3

01 Jul 15:35
e6357a7
Compare
Choose a tag to compare

Buidler

See PR: #89

Switched to Buidler for running the tests and coverage reports in the CI.

Reduced time by roughly 50% 🔥 🚒

image

Version 1.0.2

01 Jul 15:33
e6357a7
Compare
Choose a tag to compare

Breached bAssets

See PR: #88

Removal of concept of breached bAssets from the Redemption validation. Previously redeeming a 'breached' bAsset was invalid and forced a 'redeemMasset' to be executed.

Version 1.0.1

01 Jul 15:31
f9f87c7
Compare
Choose a tag to compare

Integration contracts

See PR: #87

Release includes simple 1inch minting integration contract

Version 1.0.0

27 May 16:41
Compare
Choose a tag to compare

mStable 📊

Release includes the core mStable framework, supporting the first mAsset and Savings Contract and laying the foundations for a road ahead.