FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
mStable

Proposals

Members

Information

Create Proposal

mStable

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 5 years ago · Snapshot (Offchain)

Should a cache be added to mUSD?

By 0xD43a...275Eb4

See forum thread here.

Summary

Depositing and withdrawing from lending markets (Compound, Aave) constitutes 70-90% of the gas cost of a given transaction. This MIP proposes to implement a cache to reduce frequency of interactions with the lending pools, thus reducing gas costs in MINT, SWAP and REDEEM by 70-90% for the majority of users.

Proposal

mStable proposes upgrading the Masset.sol contract, allowing it to track and retain a percentage of all collateral in it’s “cache”. Only if necessary will the Masset then deposit or withdraw from the lending markets. When a deposit or withdrawal happens, the cache will reset to the ideal target weight, determined by a governance parameter. Subsequently, the BasketManager.sol will be upgraded to use the cache data during normal interest collection.

Subsequent votes

A subsequent vote closer to release will decide which percentage of total supply will be held in the cache at any one time.

Should this cache be added at this time?

Continue Reading
Connect Wallet to Add Note
0
Votes 56
VoterCast PowerVote & Rationale
0x66F9...bf018E
104,687

Yes, add the cache as detailed in MIP-3

0x6e3A...782aFB
102,203

Yes, add the cache as detailed in MIP-3

0x19D6...8F16B4
45,883

Yes, add the cache as detailed in MIP-3

0x2Ee8...3bB9cA
32,587

Yes, add the cache as detailed in MIP-3

0xfBF7...DffAE1
31,135

Yes, add the cache as detailed in MIP-3

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Mon November 02 2020, 06:00 pmVoting Period Starts
  • Sun November 08 2020, 05:00 pmEnd Voting Period
Current Results

1-Yes, add the cache as detailed in MIP-3

419,277.218

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us