Parent
Part of #13 (Phase 4: Smart Contracts + Templates)
Goal
Create a governance contract for on-chain DAO voting using OpenZeppelin Governor.
Requirements
- Proposal creation, voting, execution
- Configurable quorum and voting period
- Timelock controller integration
- Token-based voting power (ERC-20 votes)
- Hardhat or Foundry test suite
.learn.md with explanations and security considerations
Location
contracts/evm/governance/
Note: Please follow the EVM Template Standard for structure, config, and quality requirements.
Parent
Part of #13 (Phase 4: Smart Contracts + Templates)
Goal
Create a governance contract for on-chain DAO voting using OpenZeppelin Governor.
Requirements
.learn.mdwith explanations and security considerationsLocation
contracts/evm/governance/