Skip to main content Changelog
Gov contracts
- Add a
dao.config.ts
file by @julienbrg in https://github.com/w3hc/gov/pull/128 - Add a
proposalIDs
array by @julienbrg in https://github.com/w3hc/gov/pull/130 - rm propose override by @julienbrg in https://github.com/w3hc/gov/pull/133
- Add a
funding.json
file by @julienbrg in https://github.com/w3hc/gov/pull/136 - Add NatSpec comments by @julienbrg in https://github.com/w3hc/gov/pull/138
- Add tests by @julienbrg in https://github.com/w3hc/gov/pull/140
- Refactoring
- pnpm support
- automatic verification
- hardhat-deploy
- Ethersjs v6
- SBT (non-transferable NFT) by default
- Timestamp-based by default
- Gov UI finalised
- Gov Deployer refactored (nft.storage support)
- Fixed the quorum calculation issue
- Added
setManifesto()
in Gov.sol
- Added the 1st version of Vault + Hypercerts plugins
- Created legal contract to add to the manifesto
- Added comments in Gov and NFT
- Added proposal upload script
- Added tests for nft delegation
- Added scalability test
- Added Manifesto contract
- Added tests for handling ERC-20, ERC-721, ERC-1155
- Added Optimism Testnet
- Made the NFT contract upgradeable
- Made the NFT metadata dynamic (updatable)
- DAO membership NFTS (ERC-721)
- On-chain voting system (Governor)
- Members vote to add or ban a member
- Easy to config, deploy and run
- Fully compatible with Tally
- Extreme composability/modularity
- Upgradeable governance settings