Skip to content

KIP-0026: Key Derivation and Mnemonic encoding methods #55

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

Merged
merged 4 commits into from
Jul 16, 2025

Conversation

Takadenoshi
Copy link
Contributor

@Takadenoshi Takadenoshi commented Nov 22, 2023

Introduces a standard for key derivation and encoding mnemonic phrases.

Summary from abstract:

  • Derivation: SLIP-10 with derivation path m/44'/626'/a'.
  • Mnemonics: BIP-39, 24 words, English wordlist, empty passphrase.

Pending: test cases, backwards compatibility section


@Takadenoshi Takadenoshi marked this pull request as draft November 22, 2023 16:31
@dfordivam
Copy link

@Takadenoshi here is my resposne to your queries
using m/44'/626'/a' is ok from the Ledger wallet point of view. Using SLIP-0100 is not the default in Ledger, but is supported. You may also see my prior response on this topic here obsidiansystems/ledger-app-kadena#33

@Takadenoshi
Copy link
Contributor Author

Using SLIP-0100 is not the default in Ledger, but is supported.

@dfordivam Thanks!

Q: The not-default part is regarding Ledger not enforcing hardened child keys/segments, right? Is the derivation algorithm is still identical to SLIP-0010 for hardened keys?

@dfordivam
Copy link

Is the derivation algorithm is still identical to SLIP-0010 for hardened keys?

No, the algorithm is different and incompatible with the default algorithm (currently in use in ledger-app-kadena)

@edmundnoble edmundnoble marked this pull request as ready for review July 16, 2025 14:58
@edmundnoble
Copy link
Contributor

The KIP council resolves to accept this KIP as it consists of standard technology that is adopted by wallets across blockchain ecosystems, and so that future wallets can be interoperable as well. In addition, it has already been adopted by the Kadena's Chainweaver 3.

@javadkh2 javadkh2 self-requested a review July 16, 2025 15:11
@edmundnoble edmundnoble merged commit 33caae9 into kadena-io:master Jul 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants