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

Vested token voting power module #804

Open
NoahSaso opened this issue Feb 10, 2024 · 0 comments
Open

Vested token voting power module #804

NoahSaso opened this issue Feb 10, 2024 · 0 comments
Assignees

Comments

@NoahSaso
Copy link
Member

DAOs need a way to derive voting power from cw-vesting contracts, since vesting governance tokens is a common way to distribute them.

This will likely be used alongside the voting module aggregator (#803) so that DAOs can use a governance token and give voting power while vesting that governance token to others.

The admin needs to be able to:

  • register new vesting contracts
  • deregister existing vesting contracts (usable to clean up once vesting contracts are done)

This likely requires a change to cw-vesting such that the claimed amount at any given height can be queried. This is because full voting power should be given for the entire vested amount, minus that which has already been claimed at a given height.

We may want to add a passthrough execution message that lets someone initiate a new vest and register it with the voting module at the same time, to prevent unnecessary governance fatigue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants