hicommonwealth / commonwealth

A platform for decentralized communities
https://commonwealth.im
GNU General Public License v3.0
66 stars 41 forks source link

Deploy Contest Contracts to Production #8252

Closed ianrowan closed 1 week ago

ianrowan commented 1 month ago

Description

This is a placeholder ticket for deploying contests to production. The process will include upgrading the namespaceFactory contract along with some additional utility deploys. Scripts have been written to facilitate the process.

The final step of the script requires upgrading the NamespaceFactory which will require a multi-sig transaction thus participation by keyholders(signing via SAFE) is required to complete the final step.

Additionally, a private key will need to be provisioned that can be used by the platform to sequence content and votes on chain. This pub key will be used in the script. Important to note this key will need to be funded as part of deployment plan for platform.

Altogether the steps are:

  1. Provision/generate and secure private key(it will end up as an env variable) for sequencer
  2. Run deployment script
  3. create upgrade multi-sig proposal
  4. collect all signature and call
ianrowan commented 1 month ago

This will be pending audit fix feedback

ianrowan commented 1 week ago

Completed on 7-22