-
Notifications
You must be signed in to change notification settings - Fork 337
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
Expose SDK 0.44 functionality under feature flag #1200
Comments
|
@alpe been having a discussion about this with a team building on Juno that were asking about |
The point is backwards compatibility with other chains not using the newer vote format. CosmWasm contracts should work on any reasonable runtime (at least from Cosmos sdk 0.45) and we cannot break that with newer cosmwasm versions |
Right, okay that makes sense. What does that mean in future in terms of SDK functionality that is not backwards-compatible? |
Since we do not have gov queries yet, are we talking about adding support for |
MsgVoteWeighted support is now tracked in #1435. |
Feegrant coming from a contract is tracked in #2238 now. The future of authz is too uncertain to implement it at the moment. |
There are some new items we can support in a post-stargaze flags. Stuff that is present in the 0.43/0.44/0.45 sdk series. We can enable them indpendently under feature flags in a backwards compatible way:
Not done:
Done in #1302:
ibcv2
then improved after my feedback inibcv3
. I will wait tilibcv3
is tagged then support this one, by providing a backwards compatible enhancement to the ibc query types. If the contract doesn't use that, it defaults to current functionality - accept the version provided or error - no way to suggest a different oneibcv2
then it will always be presentThese are my thoughts on them. Once we decide which features we want to cover, we can break out issues to define the API and implement.
The text was updated successfully, but these errors were encountered: