-
Notifications
You must be signed in to change notification settings - Fork 335
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
Remove cosmwasm-storage #1457
Comments
For what it's worth, we've found the helper methods… helpful:
These are particularly helpful when constructing raw queries. Thanks for flagging the EOL in an issue, which helps makes this visible to outsiders like us. Do you know if this logic will be moved somewhere else? I think we might copy the helper methods and those they call (with proper attribution to the 👑 authors 👑 ) in the meantime. We'll copy it mainly because there's a dependency that's not playing nicely with wasm architecture. This is not a question or ticket, but more of a "nice-to-know" I'll drop here:
|
If you need them I can easily move them to cosmwasm-std. I'm a bit prod of the key layout schema discussed here. Actually that might help my dependency problem here where the development contracts currently depend on cosmwasm-storage. This is also nice because then cw-storage can depend on them instead of copying the functionality. |
Any idea which depenency this is? Those things come up some times if you don't use resolver version 2 or dependencies pull in "rand" or "rand_core" with default features enabled. |
Yes! It was a dependency dealing with randomness. I'm afraid I don't know what "resolver version 2" is. I will note that after a call with an integrating partner from Vectis DAO, I found a path forward without having to use the |
See https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions and https://blog.rust-lang.org/2021/05/11/edition-2021.html#default-cargo-feature-resolver. In #1676 you find a writeup about key storage layout that might be of great educational if you are fiddling with those sort of things. |
The next major version of cosmwasm-* should mark the EOL of cosmwasm-storage. In practice storage-plus is used already almost everywhere. If cosmwasm-storage does or contains anything you need that is not in storage-plus, let us know.
The text was updated successfully, but these errors were encountered: