Skip to content

feat: import hex keys#17424

Merged
julienrbrt merged 11 commits intocosmos:mainfrom
Zondax:feat/hex-keys-import
Aug 17, 2023
Merged

feat: import hex keys#17424
julienrbrt merged 11 commits intocosmos:mainfrom
Zondax:feat/hex-keys-import

Conversation

@JulianToledano
Copy link
Copy Markdown
Contributor

Description

Closes:
#17195


Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • included the correct type prefix in the PR title
  • added ! to the type prefix if API or client breaking change
  • targeted the correct branch (see PR Targeting)
  • provided a link to the relevant issue or specification
  • followed the guidelines for building modules
  • included the necessary unit and integration tests
  • added a changelog entry to CHANGELOG.md
  • included comments for documenting Go code
  • updated the relevant documentation or specification
  • reviewed "Files changed" and left comments if necessary
  • run make lint and make test
  • confirmed all CI checks have passed

Reviewers Checklist

All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.

I have...

  • confirmed the correct type prefix in the PR title
  • confirmed ! in the type prefix if API or client breaking change
  • confirmed all author checklist items have been addressed
  • reviewed state machine logic
  • reviewed API design and naming
  • reviewed documentation is accurate
  • reviewed tests and test coverage
  • manually tested (if applicable)

@JulianToledano JulianToledano requested a review from a team August 17, 2023 09:27
@ghost ghost self-requested a review August 17, 2023 09:28
@github-actions github-actions bot added C:CLI C:Keys Keybase, KMS and HSMs labels Aug 17, 2023
@ghost ghost requested review from kocubinski and samricotta and removed request for a team August 17, 2023 09:28
@julienrbrt julienrbrt linked an issue Aug 17, 2023 that may be closed by this pull request
Copy link
Copy Markdown
Contributor

@julienrbrt julienrbrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

Copy link
Copy Markdown
Contributor

@julienrbrt julienrbrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK! One nit.


func ImportKeyHexCommand() *cobra.Command {
return &cobra.Command{
Use: "import-hex <name> <hex> <key-type>",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it is a better UX if the 3rd argument is optional and have a default algo string?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, completely agree!! nice catch!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

key-type is now a flag with secp256k1 as default value

@julienrbrt
Copy link
Copy Markdown
Contributor

Can you make the linter happy? https://github.com/cosmos/cosmos-sdk/actions/runs/5890287333/job/15975092543?pr=17424 You need to run make lint-fix.

@julienrbrt julienrbrt mentioned this pull request Aug 17, 2023
20 tasks
Copy link
Copy Markdown
Contributor

@testinginprod testinginprod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@julienrbrt julienrbrt enabled auto-merge August 17, 2023 15:40
@julienrbrt julienrbrt added this pull request to the merge queue Aug 17, 2023
Merged via the queue into cosmos:main with commit 0e05785 Aug 17, 2023
mergify bot pushed a commit that referenced this pull request Aug 17, 2023
(cherry picked from commit 0e05785)
mergify bot pushed a commit that referenced this pull request Aug 17, 2023
(cherry picked from commit 0e05785)

# Conflicts:
#	CHANGELOG.md
#	crypto/keyring/keyring.go
#	crypto/keyring/keyring_test.go
julienrbrt pushed a commit that referenced this pull request Aug 17, 2023
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
julienrbrt added a commit that referenced this pull request Aug 17, 2023
Co-authored-by: Julián Toledano <JulianToledano@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
@JulianToledano JulianToledano deleted the feat/hex-keys-import branch August 17, 2023 20:24
@faddat faddat mentioned this pull request Nov 8, 2024
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C:CLI C:Keys Keybase, KMS and HSMs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Support importing private keys in hex format

5 participants