Skip to main content

Requirements

  1. Have a DAO deployed
  2. Have a smart contract you want to add as a module (e.g. an airdrop or treasury contract)
  3. Be a member of the DAO (a private key is needed to sign transactions and create proposals through the script. This private key needs to belong to a DAO member, since only DAO members can create proposals)
  4. Decide if the Module shall be managed by all DAO Members (e.g. everybody can vote on sending funds from a treasury) or if only a specific Expert panel shall have access to the module.
    • If you decide for the latter, also be clear about which Expert-panel shall be in control of the module.
  5. Be a member of this expert panel (Again, the private key of an expert panel member is needed to sign a transaction as an expert to create an expert proposal with the script)