Back to Projects

Governance DAO

Decentralized governance system with proposal lifecycle, three-way voting, checkpoint-based delegation and timelock execution.

Overview

A production-grade Bravo-style governance system implementing decentralized proposal creation, three-way voting (For/Against/Abstain), checkpoint-based vote delegation and timelock-controlled execution for security.

Key Features

Compound Bravo-style governance
Three-way voting with quorum
Checkpoint-based historical voting power
Vote delegation with EIP-712 signatures
Configurable timelock delay
Flash loan attack protection

Architecture

GovernanceToken.sol - ERC-20 with delegation

Governor.sol - Proposal and voting logic

Timelock.sol - Execution delay controller

Checkpoint storage for historical balances

System Architecture

Loading diagram...

Tech Stack

SolidityOpenZeppelinFoundryEIP-712CheckpointsTimelock

Testnet Deployments