Core and peripheral contracts for the Agora Governor.
ββ AgoraGovernor β "Core governor with integrated hook system"
ββ Middleware β "Connector between modules and governor with proposal types"
ββ modules
β ββ ApprovalVoting β "Approval voting module"
β ββ Optimistic β "Optimistic voting module"To install with Foundry:
forge install voteagora/agora-governorTo install with Hardhat:
npm install agora-governorThese contracts were inspired by or directly modified from many sources, primarily: