бумажные кошельки solana cli, генерирующие другой ключ pubkey

При создании бумажного кошелька с помощью solana cli и последующем вводе семенной фразы обратно в cli я получаю совершенно другой ключ pubkey?

Что мне здесь не хватает?

В этом примере не используется парольная фаза.

      ❯ solana-keygen new --no-outfile

Generating a new keypair

For added security, enter a BIP39 passphrase

NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text

BIP39 Passphrase (empty for none): none

===============================================================================
pubkey: 7A5h8N21EtjAnfcf8kxp7Bd7pNtQ5SvoYHLyBwz2796e
===============================================================================
Save this seed phrase and your BIP39 passphrase to recover your new keypair:
animal flock border attitude simple piece firm reason snack isolate siege seven
===============================================================================

~/.config/solana
❯ solana-keygen pubkey prompt://

[pubkey recovery] seed phrase: 
[pubkey recovery] If this seed phrase has an associated passphrase, enter it now. Otherwise, press ENTER to continue: 
2NW5bHw8dh4rS9wZSPj5u6Xec9tCHEN64PiTPUiy2ms7

1 ответ

Это немного сбивает с толку пути происхождения BIP44 и BIP39. Исходная фраза показана animal flock border attitude simple piece firm reason snack isolate siege sevenпроисходит от устаревшего производного, поэтому его следует использовать с ASKключевое слово вместо prompt://ключевое слово.

Если вы хотите восстановить ожидаемый открытый ключ, вам нужно будет запустить:

      $ solana-keygen pubkey ASK

Дополнительную информацию можно найти в нижней части этого раздела документации: https://docs.solana.com/wallet-guide/paper-wallet#public-key-derivation .

Другие вопросы по тегам