Which methods require multisig operations?

colonynetwork
colonyjs

#1

Question from Slack channel:

Which methods require multisig operations? Will setTaskWorkerRole always require multisig operation?


#2

Here is the current list of colonyJS methods that require multisig operations:

  • removeTaskEvaluatorRole()
  • removeTaskWorkerRole()
  • setTaskBrief()
  • setTaskDueDate()
  • setTaskEvaluatorPayout()
  • setTaskEvaluatorRole()
  • setTaskManagerPayout()
  • setTaskManagerRole()
  • setTaskSkill()
  • setTaskWorkerPayout()
  • setTaskWorkerRole()

Each of these methods will always require a multisig operation. Which account needs to sign the operation will depend on the method and whether the evaluator or worker role has been set.

For example, if the worker role has not been set, the setTaskSkill operation will only require a signature from the manager, and if the worker role has been set, the setTaskSkill operation will require a signature from both the manager and the worker.

More information can be found here: https://docs.colony.io/colonyjs/docs-task-lifecycle/