effect-network
effect-network copied to clipboard
DAO: Automate creation of new cycles and processing of current cycle
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
daoproposalscontract - 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