Skip to main content Link Search Menu Expand Document (external link)

Changelog

Gov contracts

v0.10.1

  • 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

v0.10.0

  • 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)

v0.9.0-beta

  • 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

v0.8.0-alpha

  • 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)

v0.1

  • 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