Is the generated 24 word seed from a ledger nano s compatible with monero core wallet?
3 Answers
The short answer is Yes, but until Monero wallet hardware support is out of alpha testing and is supported by two or more wallets consistently the answer to this question is a work-in-progress.
For example BIP 39/44 technology can be used to seed the synthesis of 25 Electrum Words, see Example 10 that uses a shortened m/44'/128'/0' path that works with 12, 15, 18, 21 and 24 BIP 39 seed words. An older deprecated alpha Monero Trezor hardware support never attempted to harmonize BIP 39 technology with Electrum words, which mentally itched me enough to write and share https://github.com/skaht/XMR around 18 months ago. I believe the recent Nano S body of work uses a path such as m/44'/128'/0'/0/0.
FYSA - The Brainwallet JavaScript code at https://github.com/bholben/seaweed (in alpha) should harmonize brainwallets, BIP 39, and Electrum wallet technologies across the board.
-
This question is ultimately related to question of how does one transform 24 BIP 39 seed words and a passphrase to the 25 Electrum v1 seed words used by Monero. The question posted some time ago at monero.stackexchange.com/questions/9815/… remains unanswered.– skahtCommented Nov 5, 2018 at 20:38
The list of English words available to create a bitcoin seed is not the same as the list of English words available to create a monero seed.
For example, the first few words of the former are "abandon ability able about" whereas the first few words of the latter are "abbey abducts ability ablaze".
Monero only considers the first three letters of each seed word (for English, four for other languages) - in this case abandon, for example, would result in aba which is not the beginning of any valid monero seed word. That is not going to work well...
And the number of words in each list is not the same either so you could not even convert the words into indices and back.
-
If this answer is indeed correct, an implication is that three letters of uniqueness from the 2048 BIP 39 words maps cleanly to 1626 words used by Electrum v1 list of words. I find this to be a far reach due to the amount of error prone time to confirm this is fact.– skahtCommented Nov 5, 2018 at 20:34
If I'm not mistaken monero uses a 25 word seed.
And do you really want to use the same seed on all/multiple wallets?
-
The 25th Electrum v1 word used to restore a Monero wallet is always one of the previous 24 words. There are 1626 Electrun v1 English words that are located within github.com/monero-project/monero/blob/master/src/mnemonics/… that do not correspond to the 2048 BIP 39 English words posted at github.com/bitcoin/bips/blob/master/bip-0039/english.txt. The issue is to map the 24 BIP 39 words with a potential passphrase to configure a Ledger to the 25 Electrum v1 words used to restore a Monero wallet without the need to use a Nano device.– skahtCommented Nov 5, 2018 at 20:23