Кошелек файловой системы
В этом документе описывается, как создать и использовать кошелек файловой системы с инструментами Solana CLI. Кошелек файловой системы существует в виде незашифрованного файла пары ключей в файловой системе вашего компьютера.
Кошельки файловой системы являются наименее безопасным методом хранения токенов SOL. Хранение большого количества токенов в кошельке файловой системы не рекомендуется.
Прежде чем вы начнете
Убедитесь, что у вас есть установлены инструменты командной строки Solana
Создание пары ключей кошелька файловой системы
Используйте инструмент командной строки Solana solana-keygen для создания файлов пары ключей. Например, запустите из командной строки следующее:
mkdir ~/my-solana-wallet
solana-keygen new --outfile ~/my-solana-wallet/my-keypair.json
Этот файл содержит вашу незашифрованную пару ключей. На самом деле, даже если вы укажете пароль, этот пароль применяется к исходной фразе восстановления, а не к файлу. Не делитесь этим файлом с другими. Любой, у кого есть доступ к этому файлу, будет иметь доступ ко всем токенам, отправленным на его открытый ключ. Вместо этого вы должны поделиться только его открытым ключом. Чтобы отобразить его открытый ключ, запустите:
solana-keygen pubkey ~/my-solana-wallet/my-keypair.json
Он выведет строку символов, например:
ErRr1caKzK8L8nn4xmEWtimYRiTCAZXjBtVphuZ5vMKy
Это открытый ключ, соответствующий паре ключей в ~/my-solana-wallet/my-keypair.json
. Открытый ключ файла пары ключей — это ваш адрес кошелька.
Сверьте свой адрес с файлом пары ключей
Чтобы убедиться, что у вас есть закрытый ключ для данного адреса, используйте
solana-keygen проверить
:
solana-keygen verify <PUBKEY> ~/my-solana-wallet/my-keypair.json
где <PUBKEY>
заменяется адресом вашего кошелька.
Команда выведет «Успех», если данный адрес совпадает с адресом в вашем файле пары ключей, и «Ошибка» в противном случае.
Создание нескольких адресов кошелька файловой системы
Вы можете создать столько адресов кошельков, сколько захотите. Просто повторите шаги в разделе Создание кошелька файловой системы и обязательно используйте новое имя файла или путь с аргументом --outfile
.
Несколько адресов кошелька могут быть полезны, если вы хотите передавать токены между своими учетными записями для разных целей.