Skip to content
Quadratic Funding

Quadratic Funding

A fully decentralised Quadratic Funding Dapp built on Mantle

Created on 19th February 2023

•

Quadratic Funding

Quadratic Funding

A fully decentralised Quadratic Funding Dapp built on Mantle

The problem Quadratic Funding solves

Funding is hard to manage especially if a project with networks can raise huge volume and overshadow other public goods projects. For this Quadratic funding is a great solution as it can allow projects with smaller volume funders to compete with big volume projects and match funds in a more fair way.
On chain Quadratic funding can get complicated due to mathematical restrictions from solidity and gas fee scaling but our custom algorithm allows for a decentralised on chain Quadratic function solution where new events can be created with matching pools and creators could add in their projects and funder's can fund those projects with the contract handling all the pool matching logic for these. The project info is stored on nft.storage using ERC1155 metadata standard and the CID is then mapped to individual project ID in an NFT-like manner.
After the event is over, the creators can claim these donated plus matching amounts against their projects with no restrictions making for a censorship resistant decentralised funding platform.

Challenges I ran into

Calculating the on-chain quadratic funding was the most challenging part I encountered while building this project. A custom algorithm had to be written for it; I had to ensure that the gas price for the calculation was minimised and that the end user got the most optimised solution.

Tracks Applied (1)

Mantle

Our contract is deployed on the Mantle testnet and acts as a public good in the Mantle track.
Mantle

Mantle

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio