Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gitcoin Grants Round 10 - mStable Dapp #388

Open
sypeer opened this issue Jun 15, 2021 · 3 comments
Open

Gitcoin Grants Round 10 - mStable Dapp #388

sypeer opened this issue Jun 15, 2021 · 3 comments
Labels
GR10 Gitcoin Grant Week 10

Comments

@sypeer
Copy link
Contributor

sypeer commented Jun 15, 2021

Quick recap

Teller is the first DeFi protocol built to evaluate consumer credit risk, and offers cryptocurrency loans that do not require a collateral amount to exceed principal loan value. This is achieved by assessing a user’s credit risk through personal consumer financial data. Consumer data is privately provided to Teller’s Credit Risk Algorithms (CRAs).

Overview

As part of efforts in expanding utilization to users and the Teller mission, we are looking to build on top of our CRAs. Our goal is to inspire developers to build on top of our open credit risk system, initially with dapps, and then so much more!

Bounty

Upto $1000 worth of ETH will be awarded to the winner entry

Challenge Description

Build a Dapp that allows users with undercollateralized loans through the Teller protocol to interact with mStable with four functions:

  • Allows the user to mint mDAI with funds from an undercollateralized loan
  • Burn previously minted mDAI for DAI

Submission Requirements

  • All submissions should be published on Github through pull requests on the Teller protocol
  • All code should be MIT licence based and open source
  • Tests to be written in typescript
  • PRs should be based off the “develop” branch and with the name starting with “feature” followed by a short description of the task: Example - “feature/GR10/mStableDapp/”

Judging Criteria

All submissions will be evaluated by the Teller Finance team, based on the following criteria:

  • Code Quality
  • Comments!!!! (enough to effectively articulate the code)
  • Fully functional
  • Gas usage per transaction
  • Test coverage and creativity of testing scenarios
  • Scope of work (the amount of time spent)
  • Bonus - Leverage the dapp with another dapp of your choice

Connect with us!

Meet us over on our discord with any questions, ideas, or just general chit chat!

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.3958 ETH (1000.03 USD @ $2526.6/ETH) attached to it as part of the teller-protocol fund.

@gitcoinbot
Copy link

gitcoinbot commented Jun 19, 2021

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 hours ago.
Please review their action plans below:

1) developer-piyush has started work.

=> A project that uses a factory contract to spawn new loan pools.

=> It combines a browser-based frontend with the ethereum smart contract using web3.js.

*Anyone can create the pool using the form on the application.

*During the creation of the pool, the pool creator needs to fill in the necessary details and, need to choose the lending pool between Aave & Mstable.

*Based on the choice, a new smart contract will get generated using the factory contract. The details of the pool will get stored on the graph using the-graph SDK.

*The participants will be able to join any pool available to participate from the frontend. They need to deposit the collateral amount and, the collateral will generate a yield from the lending platforms (Aave or Mstable).

*The loan auction will start once at least 2 participants will join the pool.

*During the auction, the participant can bid the amount to win the loan if they want.

*The number of the auction will depend upon the total number of participants in the pool.

*The highest bidder will be able to claim the loan, once the auction period will be over.

*The loan amount will be equal to the loan amount - bid amount (the loan amount is also equal to the collateral deposited at the beginning).

*The bid amount will remain stored on the lending pool and it will get distributed among all the participants with yield generated from lending pools after all auctions.

The advantage of this approach is that the last participant gets the loan interest free and on top of that earns interest on the collateral. The interest paid by other borrowers is used to earn an additional interest which is also distributed among all the participants.
2) koksymaglo has started work.

I invest in a real estate project which we build and sale out either the structure or the whole estate project to any company or individual for commercial rent out.
3) kiimiie170819 has started work.

Mon projet est d'essayer de pouvoir avoir la chance de réussir a investir et d'épargner le plus possible, pour que ensuite je puise avoir une meilleure vie, sans manquer de rien..,

Learn more on the Gitcoin Issue Details page.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 0.3958 ETH (905.55 USD @ $2263.88/ETH) has been submitted by:


@passabilities passabilities added the GR10 Gitcoin Grant Week 10 label Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GR10 Gitcoin Grant Week 10
Projects
None yet
Development

No branches or pull requests

3 participants