Giveth — Decentralized Donations with Quadratic Funding & Streaming

Open Beginner friendly
#300 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Quiet
Tech stack
blockchain
Domain
content

Research direction

Use the submitted Metadata and Description as the source, and first check the repository’s content template and parser rules described in the issue. Verify the listed links, required fields, tags, and submission checklist. Done means the Giveth entry is accepted in the project’s content collection with its giveth slug.

Written by the indexing model from the issue text.

Description

Metadata

  • Slug: giveth
  • Short Description: Giveth — a decentralized donations platform using Quadratic Funding, Superfluid streams, and contributor reward tokens to fund public goods and crypto-native projects.
  • Tags: giveth, qf, superfluid, donations, public-goods
  • Featured: false
  • Authors: GBOYEE

Banner Image

Banner

Description

Category: App
Status: Active
Website: https://giveth.io
Launch Date: 2018 (platform), 2020 (QF rounds)
Blockchains: Ethereum, Polygon, Optimism, others via cross-chain bridges
Social Links:

Overview

Giveth is a decentralized donations platform that combines Quadratic Funding (QF) with crypto-native features like streaming payments (Superfluid) and contributor reward tokens (GIV). It enables donors to fund public goods and projects while giving contributors ongoing incentives, creating a sustainable funding loop beyond one-time grants.

Key Features
  • Quadratic Funding rounds: Community‑driven matching pools amplify small donations.
  • Superfluid integration: Donors can stream funds continuously (e.g., monthly DAI streams) rather than one‑off.
  • GIV rewards: Contributors earn GIV tokens for verified contributions, which can be used to boost project matching or governance.
  • Multi‑chain: Deployments on Ethereum, Polygon, Optimism; low‑gas environments improve UX.
  • Open source: MIT‑licensed, community‑maintained contracts and UI.
How Giveth Differs from Gitcoin Grants
  • Streaming donations: Instead of a single contribution, donors commit a stream (e.g., 10 DAI/month) that accrues over time. This provides predictable funding for projects.
  • Contributor rewards: Donors receive GIV tokens, incentivizing repeat engagement and creating a “donor‑to‑governor” flywheel.
  • Unified ecosystem: Giveth runs its own QF rounds but also hosts external rounds (e.g., Gitcoin, Polygon) on the same platform.
Use Cases
  • Public goods: Open‑source tooling, climate projects, social impact.
  • DAO funding: Experimental rounds for DAO treasuries.
  • Ecosystem grants:partnered rounds with Polygon, Optimism, etc.
  • Recurring support: Projects can receive steady income via streams rather than lump sums.
Getting Started for Builders
  1. Explore docs: https://docs.giveth.io
  2. Clone the monorepo: https://github.com/Giveth/giveth-contracts
  3. Deploy a round: Use the factory contracts to create a new QF round with custom parameters.
  4. Integrate Superfluid: Follow guides to set up streaming donation infrastructure.
  5. Test locally: Giveth provides a Hardhat environment for end‑to‑end testing.
Challenges
  • Streaming complexity: Managing continuous flows adds UX and accounting overhead.
  • Token economics: GIV rewards must be balanced to avoid inflation or misaligned incentives.
  • ** composability risk**: Reliance on external protocols (Superfluid, various bridges) introduces attack surfaces.
  • Regulatory uncertainty: Streaming donations may have tax implications depending on jurisdiction.
Why Giveth Matters

Giveth expands the QF design space beyond discrete rounds to include recurring funding and contributor ownership. It shows how public goods finance can be made more sustainable and community‑aligned, offering an alternative to traditional grant models.

Sources

Related Apps

Related Mechanisms

Related Case Studies

Related Research

Related Campaigns


Submission Checklist

  • Short description is clear and engaging
  • Tags are relevant and complete
  • Description covers overview, features, differentiation, use cases, builder guide, challenges
  • Social links include specific URLs
  • Sources are authoritative and current
  • Related fields left blank

Decentralized donations with streaming + rewards — ready for review and $25 bounty.

Dominant language
TypeScript
Stars
10
Forks
254
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from gitcoinco/gitcoin_co_30

All issues in gitcoinco/gitcoin_co_30

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.