-
Notifications
You must be signed in to change notification settings - Fork 214
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
Update legacy gov submit-proposal CLI calls before legacy support is removed #9015
Labels
enhancement
New feature or request
Comments
Catalog of occurrences of
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What is the Problem Being Solved?
In cosmos-sdk v0.46 (which will be released in agoric-upgrade-14), the CLI for submitting a governance proposal changed in a non-compatible way (#8871). We created a fix (agoric-labs/cosmos-sdk#378) so that the CLI would accept either the old or new syntax, but the mechanisms underlying this fix are marked "legacy", are deprecated, and will go away in a future release.
Similarly, a new set of protobufs and gRPC service was defined for the gov service (
v1
). The old interface (v1beta1
) might be removed in the future.Description of the Design
We should update all call sites and mechanisms (CLI, RPC) before the deprecated legacy support is removed.
An approximate listing of the call sites can be found via code search and it includes multiple Agoric repos, including documentation. It's not necessarily clear how the changes need to be tested.
Security Considerations
N/A
Scaling Considerations
N/A
Test Plan
Ideally, all call sites would be under CI tests. However, we also have documentation listing the old CLI syntax. Testing the changes will be different for each call site.
Upgrade Considerations
The new interface is supported in upgrade-14. Each call site can be migrated individually after that time.
The text was updated successfully, but these errors were encountered: