To address the challenges of cross-chain voting, our protocol integrates Voting tokens with standard ERC-20 via bridge, processes voting off-chain, and employs ZK proofs for secure L2 State transfer. This ensures compatibility with existing bridge architectures.
Prize Pool
Prize Pool
Prize Pool
To vote in DAO protocols, voting tokens (VT) are required. But what happens if VTs are scattered across multiple networks at the same time?
Two problems will arise:
Our solution is a crosschain governance protocol that:
Protocol working flow: Step 1. VT → Bridge → ERC-20
Step 2. Since regular ERC-20 does not have voting functionality, and changing the bridge logic to use custom ERC-20 is too difficult, we use standard ERC-20, and process all voting functions off-chain. (verb)
Step 3. After this, based on the balances recorded in the snapshot, our Proving System generates a SNARK proof and commits it to L1 in one transaction.
Step 4. The main voting contract aggregates proofs from all networks, adds them to the quorum and distributes them among the voting options.
This project uses the following scope of technologies: