Skip to content
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

Cross-test HD key derivation between Ledger device, Namada extension, and SDK implementation #2067

Closed
2 tasks done
Tracked by #2002
cwgoes opened this issue Oct 27, 2023 · 3 comments
Closed
2 tasks done
Tracked by #2002

Comments

@cwgoes
Copy link
Collaborator

cwgoes commented Oct 27, 2023

We should be able to:

  • export a mnemonic from the SDK, import it into the Ledger device, and derive the same keys (as the SDK)
  • export a mnemonic from the Ledger device, import it into the SDK, and derive the same keys (as the Ledger device)
@cwgoes
Copy link
Collaborator Author

cwgoes commented Oct 27, 2023

Note: If we import the SDK into the extension instead of using native HD code, we should test against an external HD library, e.g. this one, and make sure the outputs match.

@adrianbrink
Copy link
Member

@sug0 @murisi did one of you complete this?

@sug0
Copy link
Collaborator

sug0 commented Nov 7, 2023

I only tested an independent implementation (https://github.com/heliaxdev/namada-wallet-go) against namadaw.

@cwgoes cwgoes closed this as completed Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants