clrfund-js

A JavaScript SDK for running your own CLR on top of the clr.fund protocol.

Description

The goal of the project is to make it easy for frontend developers to build dapps on top of clr.fund protocol. With clrfund-js and clrfund-deployer, developers could easily run CLR rounds for funding public goods in their own community. Hope this project can promote the implementation of localized CLR all over the world.

clrfund-js showcase

How it's made

This project is written with TypeScript. It uses ethers.js for interacting with ethereum, and uses maci-domainobjs and maci-crypto for dealing with crypto stuff. I generated typechain with clr.fund contracts and move into this project for development. Most of the code is copied from the original clr.fund frontend project.