aave / protocol-v2

Aave Protocol V2
https://aave.com
Other
652 stars 742 forks source link

AAVE + Gitcoin - Grants Round 10 - Award #1 #157

Open lmrank opened 3 years ago

lmrank commented 3 years ago

Aave Award #1 - Win $7,000 USD

Prize Bounty

Aave Tokens - $7,000

Challenge Description

1. Integrations like building a lending product on top of Aave 2. Growth such as a credit delegation dashboard or bringing RWA (Real world assets) into Aave/Aave Pro 3. Analytics building an Aave transaction explorer

Submission Requirements

We are looking for an MVP and or a working prototype that would showcase your product and how it integrates with the Aave protocol. The submission should clearly align with the challenge description + should be a unique and or original product offering. Please research previous hackathon submissions before submitting.

Judging Criteria

Usefulness of the submission (20%) Precision, correctness, diversity of data (30%) Level of technical implementation (25%) UI/UX of the submitted app (25%)

Winner Announcement Date

The submission will be reviewed between July 5th through July 7th. Winners will be privately notified before a public announcement of all hackathon prices given by Aave. The announcement and prize payouts will occur before July 21st 2021

Resources

Please join our following groups to connect with Aave developers and the community!

Discord: https://discord.com/invite/adPfquZDZc Telegram: https://t.me/Aavesome Additional Resources: https://docs.aave.com/portal/

gitcoinbot commented 3 years ago

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


This issue now has a funding of 7000.0 USDC (7000.0 USD @ $1.0/USDC) attached to it.

gitcoinbot commented 3 years ago

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


Work has been started.

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

1) developer-piyush has been approved to start work.

(Aave x Mstable) Loan Pool ===========================

=> 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) ladykins has been approved to start work.

Integrations like building a lending product on top of Aave 2. Growth such as a credit delegation dashboard or bringing RWA (Real world assets) into Aave/Aave Pro 3. Analytics building an Aave transaction explorer 3) crispymangoes has been approved to start work.

The End Goal: To create a dApp where users deposit ERC20 tokens, those tokens are put to work in Aaves lending protocol to earn interest, and after some time, the user can return to the dApp with a completely different address, and withdraw their initial investment plus interest.

The Idea: Use Tornado Cash as a template to handle the privacy aspect of this project, and use Aave to handle the interest earning aspect.

Challenges:

  1. Figuring out the ins and outs of Tornado Cash.
  2. Integrate Aave's massive lending pools, so that users earn interest while waiting for their crypto to be spun around the tornado.
  3. Creating a system that can handle the input amount and output amount not matching. Currently Tornado Cash has users deposit in very specific amounts, and then they withdraw their exact deposited amount. But if their deposit is earning interest, then they should be withdrawing more than they deposited.
  4. Piecing it all together with a front end 4) codinmaster has been approved to start work.

Uniswap style AMM pools for ERC-1155 NFTs and aDAI token Pairs to make NFTs more liquid and instantly buy/sell by removing the old order book system.

We would be using Aave's yield-bearing aTokens, so the NFT liquidity providers can earn lending interest as well along with the trading fees. As NFT trades are less frequent as compared to ERC20s, so this approach would hugely incentivize the users to add liquidity. 5) gitcoindeveloper has applied to start work _(Funders only: approve worker | reject worker)_.

https://tracker-ave.vercel.app/

All in one Aave Monitoring/Tracker/Status App

Comprehensive dashboard for the Aave Protocol.

Included features of app: = fixed vs variable rates comparison by asset = summary of protocol activity by asset = summary of overall protocol activity = summary of user activity =summary of user activity by asset =transactions log

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 3 years ago

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


Work for 7000.0 USDC (7000.00 USD @ $1.0/USDC) has been submitted by:


apoorvlathey commented 3 years ago

@lmrank Please have a look at my submission: https://github.com/NFTPool-Exchange/contracts/tree/aave-hack