forked from cosmos/cosmos-sdk
-
Notifications
You must be signed in to change notification settings - Fork 1
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 4: Figure out what to do with the Multistore #16
Comments
Roy's proposal: cosmos#9355 (comment) |
PR: cosmos#9892 |
i-norden
changed the title
Epic 6: Figure out what to do with the Multistore
Epic 4: Figure out what to do with the Multistore
Aug 28, 2021
This will be Epic 3 (in progress/under discussion). |
19 tasks
Closing, see cosmos#9816 and child issues, tracking on zenhub |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We need to decide what to do with the multistore. This is currently blocking further progress on ADR-040.
Roy is working on refactoring the multistore to support the SMT SC + SS design. The primary issue is that the old IAVL KVStores are each individually versioned, whereas in the new design versioning is handled internal to the underlying database and so is global for all KVStore buckets in the database.
It might be easier to replace the multistore entirely, but this causes issues with the IBC standard. Robert has proposed removing the multistore generally, but keeping it for IBC module only.
Related PR:
cosmos#9355
Related issue:
cosmos#9818
Related discussions:
cosmos/ibc-go#256
cosmos#9331
cosmos#8297
The text was updated successfully, but these errors were encountered: