Add relevant readings, slides, references, and prior work below.
Reading List
DAO smart contracts
- Compound (Open Zeppelin) https://docs.openzeppelin.com/contracts/4.x/governance
- Gnosis Safe: https://github.com/gnosis/safe-contracts/blob/main/contracts/GnosisSafe.sol
- Gnosis Zodiac (IAvatar) https://github.com/gnosis/zodiac/blob/master/contracts/interfaces/IAvatar.sol
- 1hive Gardens: https://1hive.gitbook.io/gardens/garden-creators/garden-modes
Relevant ERC proposals
- EIP-1202: Voting Standard (draft status)
- EIP-1417: Poll Standard (stagnant)
- EIP-1271: Standard Signature Validation Method for Contracts (note, important to Snapshot; allowing smart contracts to validate signatures; something we can incorporate)
- Introducing EAS: The Ethereum Attestation Service - A base layer for Trust, Identity, Reputation, Voting, and more (posted on Ethereum Magicians, but does not seem to be a draft yet)