We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Keyring is using a legacy codec and is fragile for structure linear changes.
Legacy Amino codecs are deprecated. Moreover we have a problem with extending or reducing structure of keyring objects:
legacy.Cdc.UnmarshalBinaryLengthPrefixed
Create a migration for keyring keys:
crypto/keyring.multiInfo.PubKeys
The text was updated successfully, but these errors were encountered:
related: #7108
Sorry, something went wrong.
Let's close it in favor of #7108
No branches or pull requests
Summary
Keyring is using a legacy codec and is fragile for structure linear changes.
Problem Definition
Legacy Amino codecs are deprecated. Moreover we have a problem with extending or reducing structure of keyring objects:
legacy.Cdc.UnmarshalBinaryLengthPrefixed
fails if we reduce structure (remove some fields from the structure we used to encode an object)Proposal
Create a migration for keyring keys:
crypto/keyring.multiInfo.PubKeys
fieldFor Admin Use
The text was updated successfully, but these errors were encountered: