Gasless Delegation and Voting Interface for Compound.


This project is an easy to use web interface that allows users to freely delegate their votes to organization or individuals that align with their views. The dashboard will show proposals, voters, and delegate information in a clean, concise manner.

How it's made

This project uses Solidity to decompose off-chain signatures which are passed into the Compound Governance protocol. Ganache and Truffle were used to initialize a testing environment by forking off mainnet, unlocking the proper accounts. React and Web3.js were used to create UI components and transfer ERC20 tokens across accounts. Validation of signatures were performed in Solidity