Panvala / panvala

Panvala helps communities earn funding by collecting Panvala Stamps. Join our movement to increase every community’s budget across our society!
Apache License 2.0
13 stars 9 forks source link

Panvala Treasury Tools for the GR8 Hackathon #24

Open niran opened 3 years ago

niran commented 3 years ago

How Panvala Works

Panvala is the sustainable treasury for communities to share. The quarterly inflation of the PAN token is allocated to the 27+ communities in the Panvala League by matching the donations they bring in using PAN. You can learn more about Panvala in the Panvala Handbook. You can also attend our workshop session to learn more about these bounties on Monday at 10 am EST in the Gitcoin Airmeet.

Submission Requirements

Panvala's GitHub monorepo is at https://github.com/Panvala/panvala/. Your submission should be a branch from that repository. Visualizations can be added directly to the scoreboard/ project, and Graph Protocol subgraphs can be added either to governance-contracts/ or a new directory. Embeddable widgets should be created in a new directory with a fresh package.json.

Prizes

Our three prizes are each for 50,000 PAN (~$3500).

"Donate with PAN" Widget

Create a widget that Panvala League communities can place on their own website to collect donations in PAN to a specified Ethereum address. The widget should allow the donor to send PAN that is already in their wallet, or ETH/DAI that is converted to PAN by the widget using Uniswap V2. When integrating the widget, a parameter for the default donation amount in USD should be configurable.

Best Visualization

For this bounty, add new charts to the Scoreboard app to illustrate what happened in Panvala last quarter. The data you need for this is in last quarter's scoreboard spreadsheet, which has explanations for each column in the Panvala Handbook. One example visualization could compare the share of funding each community earned to the share of staked PAN tokens that were staked for their community.

Graph Protocol Subgraph

Create a Graph Protocol subgraph to index events in Panvala's smart contracts. You can find those contracts in the governance-contracts/ directory, and information about how those contracts work in the Panvala Handbook.

gitcoinbot commented 3 years ago

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


This issue now has a funding of 150000.0 PAN (6576.69 USD @ $0.04/PAN) 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, 3 days from now. Please review their action plans below:

1) vbstreetz has started work.

Create a Stripe.js like checkout widget for Panvala communities. The widget checkout modal will be loaded in an iframe to sandbox styling. Also integrate multiple wallet providers via web3modal. Also look into integrating layer 2 networks like zksync for cheaper, faster checkouts. 2) 0xrs has started work.

Working on a subgraph for panvala contracts. Have prior experience working with graph protocol. 3) ivanmolto has started work.

Create Panvala governance contracts subgraph 4) nnnkit has started work.

I will add visualization for scoreboard app 5) developerfred has started work.

I will make Panvala Subgrah on TheGraph protocol

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 150000.0 PAN (6576.69 USD @ $0.04/PAN) has been submitted by:


gitcoinbot commented 3 years ago

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


Work for 150000.0 PAN (6576.69 USD @ $0.04/PAN) has been submitted by:

  1. @developerfred
  2. @vbstreetz
  3. @mekyle

@niran please take a look at the submitted work: