Skip to content
@GigaChadds

GAAVE

GAAVE

Problem Statement

There is not enough philanthropy in the world due to the lack of engagement towards donors.

Solution

A platform where crypto users could deposit their cryptocurrencies to generate yield for a cause. To further drive engagement, soulbound NFTs would be available for claim whenever a user reaches certain milestone when generating yield for a cause.

claimable-nfts.drawio.svg

Core Features

Donors

  • Stake cryptocurrencies to generate yield for charity.
[Action] User connects his/her metamask
[View] User will be shown the varies campaigns that is open for donations
[Action] User selects a campaign
[View] User will be showned all the APYs with the supported cryptocurrencies
[Action] User selects cryptocurrency to deposit
[View] A modal pops up
[Action] User enters amount of cryptocurrency to deposit and clicks on proceed
[View] Metamask window pops up
[Action] User signs metamask transaction
[View] User sees how much capital is deposited & how much yield was generated so far
  • Claim NFTs based on yield milestones.
[Action] User connects his/her metamask
[View] User will be shown the varies campaigns that is open for donations
[Action] User selects a campaign
[View] User will be shown all of his claimable NFTs based on his/her yield milestones related to the campaign
[Action] User clicks claim NFT button
[View] Metamask window pops up
[Action] User signs metamask transaction, paying only gas fees
[View] User will be able to view his NFT on opensea and on his/her profile
  • Unstake cryptocurrencies whenever
[Action] User connects his/her metamask
[View] User will be shown the varies campaigns that is open for donations
[Action] User selects a campaign
[View] User will be showned all the APYs with the supported cryptocurrencies
[Action] User select cryptocurrencies to unstake
[View] Metamask window pops up
[Action] User signs metamask transaction, paying only gas fees
  • Claim yield from AAVE's borrowing/lending protocol on behalf of GAAVE
[Action] User connects his/her metamask
[View] User will be shown his/her total claimable yield (adds up if it yield was from different cryptocurrencies)
[Action] User clicks on claim yield
[View] User signs metamask transaction
[Action] User sees his/her yield in his metamask wallet

Fundraisers

  • Create Campaigns
[Action] User connects his/her metamask
[Action] User clicks on create campaign button
[View] User will be shown with a form for campaign creation
[Action] User fills in the campaign details and submits
[View] User will be able to see the campaign in the homepage
  • Receive Donations from Donors

DAO

  • Vote on Fundraising Campaign
  • View Proposed Campaigns
  • View Current Campaign progress

Technical Architecture

Sponsor Technologies

This project would not have been possible without these wonderful underlying technology:

  • Polygon
  • IPFS
  • AAVE
  • The Graph

Popular repositories Loading

  1. gaave-core gaave-core Public

    Solidity 1

  2. gaave-interface gaave-interface Public

    TypeScript

  3. .github .github Public

  4. gaave-subgraphs gaave-subgraphs Public

    TypeScript

Repositories

Showing 4 of 4 repositories
  • GigaChadds/gaave-core’s past year of commit activity
    Solidity 1 0 0 0 Updated Aug 21, 2022
  • .github Public
    GigaChadds/.github’s past year of commit activity
    0 0 0 0 Updated Aug 12, 2022
  • GigaChadds/gaave-interface’s past year of commit activity
    TypeScript 0 0 0 0 Updated Aug 12, 2022
  • GigaChadds/gaave-subgraphs’s past year of commit activity
    TypeScript 0 0 0 0 Updated Aug 11, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…