Core and peripheral contracts for the Agora Governor.
ββ AgoraGovernor β "Governor contract"
ββ ProposalTypesConfigurator β "Proposal types configurator contract"
ββ modules
β ββ ApprovalVotingModule β "Approval voting module"
β ββ OptimisticModule β "Optimistic voting module"
β ββ VotingModule β "Base voting module"
To install with Foundry:
forge install voteagora/agora-governor
To install with Hardhat:
npm install agora-governor
These contracts were inspired by or directly modified from many sources, primarily: