【问题标题】:NEAR dev-deploy fails with Error: Can not sign transactions no matching key pair foundNEAR dev-deploy 失败并出现错误:无法签署交易,未找到匹配的密钥对
【发布时间】:2023-04-08 14:50:01
【问题描述】:

使用新创建的 create-near-app 我正在尝试 dev-deploy 并收到此错误:

Starting deployment. Account id: dev-1635099366550-3101206, node: https://rpc.testnet.near.org, helper: https://helper.testnet.near.org, file: out/main.wasm
An error occured
Error: Can not sign transactions for account dev-1635099366550-3101206 on network testnet, no matching key pair found in InMemorySigner(MergeKeyStore(UnencryptedFileSystemKeyStore(/Users/<username>/.near-credentials), UnencryptedFileSystemKeyStore(/Users/<username>/Documents/Projects/new_test_app/neardev))).

我不确定是什么原因造成的,或者需要采取什么措施来解决它。我检查了/Users/&lt;username&gt;/.near-credentials 凭据目录,并且有一个包含凭据的.json 文件。我尝试了near clean 和重建,确保我已经完成了near login,甚至尝试了sudo,认为这可能是一个权限错误。

【问题讨论】:

    标签: nearprotocol near


    【解决方案1】:

    我不知道为什么会发生这种情况,但最终我尝试删除/Users/&lt;username&gt;/.near-credentials(它创建的第一个开发帐户)中的dev-1635099366550-3101206.json 文件,然后重新运行near dev-deploy

    这创建了一个新的开发帐户,似乎工作正常。之后重新运行near dev-deploy 似乎也可以正常工作,将合同重新部署到同一个帐户。

    【讨论】:

      猜你喜欢
      • 2021-07-13
      • 1970-01-01
      • 2020-07-15
      • 2019-01-04
      • 2021-06-16
      • 2019-11-12
      • 2022-07-21
      • 2020-02-24
      • 2021-08-30
      相关资源
      最近更新 更多