бумажные кошельки 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 .