effect-network icon indicating copy to clipboard operation
effect-network copied to clipboard

DAO: Automate creation of new cycles and processing of current cycle

Open jeisses opened this issue 4 years ago • 0 comments

Feature

Automate the processing of a finished cycle in 1 action, including the creation of a new cycle, execution of recycle strategy, and vote counting.

Description

Rounding up a cycle in EffectDAO is currently a bit involved as it requires 4 actions: a new cycle must be created, the recycle strategy must be executed, the proposals have to be processed, and the active cycle must be updated.

This process can be done in 1 action handled mostly by the smart contract. This will reduce potential mistakes and cycle delays, while sacrificing a bit of flexibility. After 11 cycles the flexibility of executing the steps by hand is no longer needed.

Steps

  • Implement the recycle strategy in the daoproposals contract
  • Automatically create new cycles and fill in the start date and budget (budget can be added to the config)
  • Execute the 4 steps in processcycle

jeisses avatar May 24 '21 20:05 jeisses