如何将在近钱包外部创建的启用分类帐的帐户添加到近钱包?

How to add a ledger-enabled account created outside of near wallet to the near wallet?

我有一个最初通过 near-cli 创建的帐户。

然后我生成了一个账本密钥:

near generate-key key --useLedgerKey="44'/397'/0'/0'/2'"

并将其添加到帐户中:

near add-key <account_id> <the key from the previous step>

我现在打开钱包,点击“访问你的账户”、“Ledger Recovery”、“使用Ledger登录”、“登录”。

在此阶段,它要求我确认 public 密钥,但并未真正显示我批准的 public 密钥。我在账本上批准了。

它要求我提供帐户 ID,我输入它。它说“找到用户”。

我确认,它显示“没有帐户与此 Ledger 设备关联。您必须先创建一个帐户,然后将此 Ledger 添加到其中才能登录。”

我该如何绕过它?生成密钥时我使用了错误的路径吗?

很遗憾,目前尚不支持此功能。钱包中的当前 Ledger 支持仅限于使用 44'/397'/0'/0'/1' HD 密钥路径。这将在以后的版本中改变。

与此同时,如果您想从多个此类帐户中抵押您的代币,您可能会发现此工具很有用: http://multistaker.near.org/

目前NEAR钱包只支持默认的Ledger路径: "44'/397'/0'/0'/1'"

如果您将此高清路径对应的public密钥添加到您的帐户中,您应该可以成功登录。

near generate-key key --useLedgerKey="44'/397'/0'/0'/1'"

NEAR 钱包现在支持更新的流程,允许您使用来自 CLI 的任何分类帐路径(根据您的问题)创建您的帐户,为该帐户或隐式帐户(64 个字符的无意义字符串)至少提供资金1 NEAR,然后将该帐户添加到您的 NEAR 钱包。您不能在没有为帐户注资的情况下添加,因为添加需要 NEAR。

要添加到钱包,请在钱包下拉菜单中 select“导入帐户”,然后单击“高级选项”以显示 HD 路径 select 或者。 Select正确的高清路径,插入分类帐,一切顺利。

ATM Chrome 无法按照 this post 使用钱包,但 firefox 可以。