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

Substrate BIP-39 generate different seeds between Polkadot-API and Subkey #3609

Open
Lohann opened this issue Jul 27, 2023 · 1 comment
Open
Labels
I10-unconfirmed Issue might be valid, but it's not yet known.

Comments

@Lohann
Copy link

Lohann commented Jul 27, 2023

I'm linking here a issue I posted on substrate repo, I created the issue there because I wasn't sure if junction derivation is part of substrate's bip39 standard, it should in my opinion.

paritytech/substrate#14631

@andresilva andresilva transferred this issue from paritytech/substrate-bip39 Mar 7, 2024
@github-actions github-actions bot added the I10-unconfirmed Issue might be valid, but it's not yet known. label Mar 7, 2024
@burdges
Copy link

burdges commented Mar 7, 2024

Yeah, we should keep the derivation simple an accessible, subject to being obligated to support the old derivation types in subkey. I've no idea if #3579 is an improvement.

Also, it's sensible for hard derivations to work uniformly across key types, but we kinda screwed up by permitting soft derivations to be treated uniformly. It should've been hard derivations first and then the crypto crates handle soft derivations internally. bip32 doesn't work this way, but it's fucked up too. Oh well what's done is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I10-unconfirmed Issue might be valid, but it's not yet known.
Projects
None yet
Development

No branches or pull requests

2 participants