Пост
Поделитесь своими знаниями.
Как преобразовать закрытый ключ в новый формат с помощью интерфейса командной строки
Как преобразовать старый закрытый ключ в новый формат и перейти с Hex на Bech32 с помощью интерфейса командной строки Sui?
- Sui
- Move
Ответы
6После установки интерфейса командной строки Sui используйте команду sui keytool convert
для преобразования секретного ключа в последний формат. < https://docs.sui.io/references/cli/keytool >Подробные инструкции см. в документации, представленной здесь.
возможно, у вас есть файл пары ключей из ~/.sui/sui_config/sui.keystore. Используйте следующую команду CLI:
sui keytool convert-private-key --private-key <hex_key> --output-format bech32
В результате будет выведено что-то вроде:
bech32 encoded private key: sui:ed25519:<base64_bech32>
Используйте команду sui keytool convert для преобразования закрытого ключа в кодировке Hex в новый формат Bech32:
sui keytool convert <your_hex_private_key>
Замените его <your_hex_private_key>своим настоящим закрытым ключом в шестнадцатеричной кодировке (без префикса 0x).
Например:
sui keytool convert 1b87a727f58830d9ba2bfe6ecdc8fb49aa96fa2a2bbe175e128bfee13f6895ff
Если вы хотите импортировать преобразованный ключ в локальное хранилище ключей Sui:
sui keytool import --alias <your_alias> <bech32_private_key> <key_scheme>
Это добавит ключ в локальное хранилище ключей и свяжет его с псевдонимом mykey.
Чтобы преобразовать старый закрытый ключ в новый формат, вам необходимо использовать интерфейс командной строки Sui. Сначала загрузите интерфейс командной строки Sui, что можно сделать через менеджер пакетов, такой как Chocolatey, или напрямую загрузив двоичный файл.
To convert your private key to a new format and change from Hex to Bech32 using the Sui CLI, follow these steps:
- sui keytool convert <hex_private_key> --current
- This command will output the private key in the Bech32 format, which can be used with the Sui network.
Some key points to keep in mind:
- Private Key Security: Ensure your private key is stored securely to prevent unauthorized access.
- Bech32 Format: The Bech32 format is used for Sui addresses and private keys, providing better readability and error detection.
By using the Sui CLI, you can easily convert your private key to the new format and take advantage of the Bech32 encoding scheme's benefits.
В настоящее время не существует альтернативного способа использования интерфейса командной строки Sui для этого процесса преобразования.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Заработай свою долю из 1000 Sui
Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.
- Почему BCS требует точного порядка полей для десериализации, когда структуры Move содержат именованные поля?65
- Как максимизировать прибыль, держа SUI: стейкинг и ликвидный стейкинг514
- «Ошибки проверки нескольких источников» в публикациях модуля Sui Move — автоматическое устранение ошибок55
- Ошибка Sui Move — невозможно обработать транзакцию Не найдено действительных газовых монет для транзакции419
- Сбой транзакции Sui: объекты, зарезервированные для другой транзакции49