Skip to content

Contracts: Governance / DAO voting contract (Solidity + Hardhat or Foundry) #6

@PetarStoev02

Description

@PetarStoev02

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions