Keplr刚刚添加了使用私钥导入帐户的功能(太棒了!)。这主要是因为一些 lunie 用户丢失了他们的助记词,但仍然保留了对 lunie 本身的访问权限。这意味着 lunie 可以导出私钥,但不能导出助记符本身。对于希望从 metamask 迁移的未来 Ethermint 用户(它还提供导出和导入私钥的能力),它也可能很有用。
Cosmos SDK CLI 中的keys
命令还允许用户导出私钥,但是我不确定如何将密钥从该格式转换为可以在 keplr 中导入的格式。CLI 命令如下:
gaiacli keys export [name]
它请求密码短语来解密密钥,然后请求新密码短语来加密导出的密钥。结果采用以下格式:
-----BEGIN TENDERMINT PRIVATE KEY-----
type: secp256k1
kdf: bcrypt
salt: C49BCB6A8358745812F5770A63BD09AD
NmqXg+dPDvVKawZwyER6l3V41tKxWaiIU/or2G7t9SBKRJ0oRREchssK4NpRp+Di
5KNHxHz2QXHLhbPQweo9iVkPPrNQ1uiSGH7maoY=
=GHXH
-----END TENDERMINT PRIVATE KEY-----
(这是为此问题创建的示例)
如何将此密钥转换为可用于 keplr 或元掩码的东西?