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

Posted

技术标签:

【中文标题】如何将在近钱包之外创建的启用分类帐的帐户添加到近钱包?【英文标题】:How to add a ledger-enabled account created outside of near wallet to the near wallet? 【发布时间】:2021-02-10 05:29:49 【问题描述】:

我有一个最初是通过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 登录”、“登录”。

在这个阶段,它要求我确认公钥,但并没有真正显示我正在批准哪个公钥。我在分类帐上批准它。

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

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

如何绕过它?生成密钥时是否使用了错误的路径?

【问题讨论】:

根据 github.com/near/near-wallet/issues/1536#issuecomment-891013721 看起来这在钱包中可用,但它仍然需要明确的指导如何 【参考方案1】:

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

如果你把这个HD路径对应的公钥添加到你的账号,应该可以登录成功。

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

【讨论】:

看起来这在钱包中是可用的,但仍然需要一些指导。 github.com/near/near-wallet/issues/1536#issuecomment-891013721【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

要添加到钱包,请在钱包下拉菜单中选择“导入帐户”,然后单击“高级选项”以调出 HD 路径选择器。选择正确的 HD 路径,插入账本,一切顺利。

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

【讨论】:

以上是关于如何将在近钱包之外创建的启用分类帐的帐户添加到近钱包?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Pulumi 在存储帐户上启用 Azure Defender?

入门教程如何在10分钟内设置EOS钱包和帐户

如何在 Oracle 11g 监听器中启用 SSL

如何使用swift从ios应用程序调用苹果钱包

如何将所有存款以太币合并到一个钱包地址?

如何使用 Metamask 正确更新和检索帐户信息