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


The goal of the project is to make it easy for frontend developers to build dapps on top of 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 contracts and move into this project for development. Most of the code is copied from the original frontend project.