Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes significant changes to the codebase, primarily focused on updating dependencies, refactoring the package structure, and enhancing the functionality of the crypto provider components. The most important changes include updating the
Makefile
to check and install the correct version ofgolangci-lint
, refactoring package paths, and adding new interfaces and methods to the crypto provider components.Makefile Improvements:
Makefile
to check and install the correct version ofgolangci-lint
if not already installed. [1] [2] [3]Package Path Refactoring:
crypto-provider
togithub.com/cosmos/crypto-provider
across multiple files for better organization and clarity. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Crypto Provider Enhancements:
CryptoProvider
components, includingSave
,InitializeKeys
, andGetPubKey
to enhance functionality and support new features. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]Documentation Updates:
These changes collectively improve the maintainability, functionality, and clarity of the codebase, aligning it with best practices and preparing it for future enhancements.