-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
EPIC: Separate x/auth and vesting #9958
Comments
So what are the concrete action items you had in mind @aaronc? We have a series of SDK issues that relate to vesting and I think we should create a checklist in this main issue that references them, treating this issue as an epic. For starters, should we start by copying all vesting types to their own Go module? |
A stand-alone go module is nice but maybe premature since we don't have the new app wiring ready yet. The two main things that would be nice to see IMHO are pulling it out of auth and allowing multiple locks per account. I.e. it should be possible to send a new bunch of vesting tokens to any existing account. The challenge is figuring out how to do this in a way that doesn't allow spam. There's been some prior design work. @AmauryM do you have meeting notes from when we last looked into this? |
Yeah, this would be awesome. Is there any plan to work on vesting to make it possible to send different vesting tokens to any existing account? |
close in favour of #18782 |
Summary
As we know, x/auth is overloaded. It's primary functionality should be account authentication. But it contains much more.
Problem Definition
Recently we had a problem with x/auth migration where vesting account were vanished: #10591
Related:
Proposal
Move vesting account feature from x/auth to x/vesting and enable more feature development in a new module.
The text was updated successfully, but these errors were encountered: