owned this note changed 3 years ago
Published Linked with GitHub

DAOhaus on Celo, Technical Considerations

This is the purely technical implementation that provides the necessary primitives for use of Moloch V3 and DAOhaus tools on the Celo chain.

This involves migrating contracts, factories, sugraphs, and app deployments over to Celo. It would also involve solving some of the more custom technical challenges that are unique to Celo (integrating with Celo safe, gas estimation API, and integrating with Celo token price APIs)

Contracts (1 day)

  • Deploy MolochV3 and MolochV3 contracts
  • Deploy Poster contracts (used for decentralized DAO metadata)
  • Deploy any lacking gnosis contracts (if they aren't already deployed by Celo Safe. Ex Multicall)

APIs (1 day)

  • MolochV3 Subgraph
  • Boost integration subraph (suggested, but not needed)

Apps (1 day)

  • Add Celo to Summoner
  • Add Celo to Admin

Research

  • Token Price research on Celo

Custom Work (major efforts: 2-3 weeks of dev time)

  • Rebuild gas estimation process in application libraries to handle chains without Gnosis API (5-7 days)
  • Rework token price utilities to work with Celo token price APIs (5-7 days)
Select a repo