Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jeisses opened this issue May 24, 2021 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@jeisses
Copy link
Member

jeisses commented May 24, 2021

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 jeisses added the enhancement New feature or request label May 24, 2021
@jeisses jeisses changed the title Automate creation of new cycles and processing of current cycle DAO: Automate creation of new cycles and processing of current cycle Jun 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant