-
Notifications
You must be signed in to change notification settings - Fork 591
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 legacy governance v1beta1 handler for ClientUpdateProposal
#5666
Comments
Is it safe to completely remove also (can open a separate issue) the messages for |
what would happen if we removed these (and the route in edit: okay, seems it does a |
Yes, this was the issue that could have occurred in the upgrade to v8, but if I remember correctly, we agreed that for the next major upgrade we should remove them. If a chain upgraded to v8 then they should start using the new gov v1 messages and not continue using the deprecated ones. |
considering I haven't seen folks respecting not using deprecated parts of API 😆 I'd at least wanna make sure that rm-ing them completely couldn't lead to a panic. |
It should be safe to remove. But if you want to be ultra safe, we can change the |
I'm in favour of pure removal. I think the additional defensive step to prevent submission is unnecessary in my opinion. We could backport the validate basic error to v8, but I don't see a reason in keeping the types around in v9 to ensure there are never in-flight proposals |
After completing the migration to v8, it should be safe to remove the handler.
NewClientProposalHandler
and call in app.go .TestClientUpdateProposal_Succeeds
.The text was updated successfully, but these errors were encountered: