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

x/auth & x/bank Improvements #7091

Closed
aaronc opened this issue Aug 18, 2020 · 2 comments
Closed

x/auth & x/bank Improvements #7091

aaronc opened this issue Aug 18, 2020 · 2 comments

Comments

@aaronc
Copy link
Member

aaronc commented Aug 18, 2020

Summary

While working with the SDK, I have noticed several areas where the x/auth and x/bank modules could be improved. Some good progress was made via ADR 004 which stores balances by an account/denom key pair and via the merging of x/bank and x/supply. This meta-issue tracks several additional proposed improvements.

Each potential area for improvement will receive a short description in this issue and then have a larger linked issue which describes the issue and proposed improvements in more detail. Some of these changes will likely require ADRs.

WG Meeting Notes

https://hackmd.io/ORbi5JWgQDeNBdBYoc5H_Q

Current Roadmap (13.07.2021)

  1. removing bech32 globals and moving bech32 to auth
  2. separate auth and vesting
  3. add decimal support + virtual Denoms in denoms Metadata
  4. Cosmos scalars
  5. Multiple locks per account.

Details

Remove Bech32 global prefixes

See #9690.

Index supply by denom

See #7092. ✅ Done.

x/bank object capabilities

See #7093.

Decimal coins

See #7113

Separate vesting from x/auth accounts

TODO Some initial discussion occurred in #4287.

MultiSig and ed25519

Multisig Schnoor / ed25519 standarization: #7315

Cosmos Scalars

see #9694.

cleanup dependencies on x/auth

Other modules depend on x/auth. This is against Cosmos SDK design principles. Either we need to revise the principles, or do refactoring. NOTE: part of this dependencies should / will be fixed when removing deprecated functionality.
More: #7318

@robert-zaremba
Copy link
Collaborator

robert-zaremba commented Sep 16, 2020

do-not-edit-start-codetree-epic-issues

Issues in this epic:

Title Milestone Assignees State
Index supply by denom #7092 v0.43 amaurym, jgimeno, sahith-narahari Closed
do-not-edit-end-codetree-epic-issues

Updated OP by mentioning multisig and dependencies on x/auth cleanup.

@tac0turtle
Copy link
Member

every point here has an issue in the repo, closing this

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

No branches or pull requests

4 participants