You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently vesting accounts are part of auth. This design was picked due to the reason that a vesting account is a baseaccount which is wrapped with extra features. Auth has too many functionalities and is already being worked on to reduce the entire scope of what is being done.
This issue proposes using the new x/accounts module to define vesting accounts. We would migrate the existing vesting accounts to x/accounts accounts. The vesting account would have an owner, this owner would be an address which is associated with a public and private key. For now we wont make things complicated with different forms of authentication.
Problem Definition
Auth is overloaded, removing vesting functionality from auth would help reduce overall complexity
Work Breakdown
Define new vesting accounts as an account. This would be a 1:1 mapping of current functionality.
Deprecate current vesting account creation. We will leave the current functionality the same, but the creation of new vesting accounts will be removed in favour of x/accounts vesting account types.
The text was updated successfully, but these errors were encountered:
Summary
Currently vesting accounts are part of auth. This design was picked due to the reason that a vesting account is a baseaccount which is wrapped with extra features. Auth has too many functionalities and is already being worked on to reduce the entire scope of what is being done.
This issue proposes using the new x/accounts module to define vesting accounts. We would migrate the existing vesting accounts to x/accounts accounts. The vesting account would have an owner, this owner would be an address which is associated with a public and private key. For now we wont make things complicated with different forms of authentication.
Problem Definition
Auth is overloaded, removing vesting functionality from auth would help reduce overall complexity
Work Breakdown
The text was updated successfully, but these errors were encountered: