Skip to content

Instantly share code, notes, and snippets.

@GalloDaSballo
Created October 30, 2024 08:52
Show Gist options
  • Save GalloDaSballo/d6a448c97744c7c84460481a56c73b3f to your computer and use it in GitHub Desktop.
Save GalloDaSballo/d6a448c97744c7c84460481a56c73b3f to your computer and use it in GitHub Desktop.

When an initiative is registered, the initiative is set to WARM_UP

An initative cannot be voted on when in WARM_UP

An initiative should NEVER be unregisterable if in WARM_UP or in the week after (assuming UNREGISTRATION_AFTER_EPOCHS > 0)

In the epoch after an Initiative must be in SKIP

If an initiative is Heavily vetoed, in the epoch after it will be UNREGISTERABLE

If an initiative is sufficiently voted on, it will be CLAIMABLE

In the same epoch, once a claim happens the initiative will be CLAIMED

This continues in a loop

If an initiative is SKIP, it must be SKIP for UNREGISTRATION_AFTER_EPOCHS before it becomes UNREGISTERABLE

Due to the inability to remove idle votes, from UNREGISTERABLE an initaitve could become DISABLED if someobdy unregisters it Or it could become CLAIMABLE if the votes end up being enough

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment