QuadrikChain

QuadrikChain is a quadratic funding initiative for DeFi projects that promote the development of the Rootstock ecosystem.

  • 0 Raised
  • 384 Views
  • 0 Judges

Gallery

Description

Project Description

QuadrikChain was created to enhance the funding of DeFi projects transparently through a quadratic voting approach. This system allows participants to allocate their preferences more expressively, reflecting the intensity of their support for various proposals.

QuadrikChain is composed of four distinct parts:

  • Faucet: Enables you to obtain mock DoC to interact with QuadrikChain, allowing users to mint and authorize the amount of tokens they wish to use.
  • Dashboard: A page where the administrator of the quadratic voting round can launch new funding rounds, manage projects, and oversee the voting process.
  • Create Project: This feature assists applicants in obtaining funding for their DeFi projects in Rootstock blockchain, providing a clear and accessible application process.
  • Projects: Allows users to view ongoing projects within funding rounds, contribute to them, and distribute their voting credits according to their preferences, thereby encouraging a fund allocation more aligned with the interests and importance assigned by the community.

API for Developers

QuadrikChain extends with an API that enables direct interaction with underlying technologies like IPFS. With endpoints such as /ipfs/store-any-object, it offers additional interaction and data storage capabilities.

How it's Made

The Frontend is built on top of Vite Application with design built with HTML, Tailwind CSS, for the best User Experience and Clean Interactive interface.

TypeScript & React are used for building the core logic of the platform to enable a type safe and Smooth experience.

Hardhat is being used for compiling the contract code in solidity. Ethers.js is used to facilitate Contract deployment and Interaction with Blockchain. Wagmi + Rainbowkit to enable wallet Connection with Rockstock testnet.

The website is deployed in Fleek and metadata contract data is stored in IPFS via Pinata service through the NessJS backend. Firebase was used for improving the application performance.

Attachments