# argent X钱包升级，看到“预测交易失败”错误

By [Andy](https://paragraph.com/@yjang2013) · 2023-03-31

---

如果您的钱包要求升级，但显示错误，请单击“预计交易失败”功能区上的详细信息。在这里您可以看到错误的详细信息。  

![预测失误失败，无法继续升级](https://storage.googleapis.com/papyrus_images/81d5cf6b76741dd24591d9fe37565c7e0a53723418907ee7ff5e663d596f4443.png)

预测失误失败，无法继续升级

如果误删了之前老版本的钱包，可以在官方发布的github里面下载回来。步骤如下：

[https://support.argent.xyz/hc/en-us/articles/6953625291921-How-to-migrate-assets-using-older-wallet-version](https://support.argent.xyz/hc/en-us/articles/6953625291921-How-to-migrate-assets-using-older-wallet-version)

1.  [从https://github.com/argentlabs/argent-x/releases/tag/v3.6.2](https://github.com/argentlabs/argent-x/releases/tag/v3.6.2)下载第一个 zip
    
2.  在系统上的某个文件夹中解压 zip。
    
3.  使用本指南加载旧版本：[https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked](https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked)
    
4.  使用旧版本和助记词恢复您的钱包。
    
5.  确认成功（可以看到余额）。
    
6.  下载最新版本 zip [https://github.com/argentlabs/argent-x/releases/](https://github.com/argentlabs/argent-x/releases)
    
7.  解压到同一个文件夹。您需要覆盖在步骤 1 和 2 中创建的文件。
    
8.  重新启动铬。
    
9.  打开 chrome，你应该仍然可以看到扩展，但是 Argent X 的 chrome://extensions 上的扩展版本应该已经从 3.6.2 变成了最新的。
    
10.  打开扩展程序并解锁钱包。
    
11.  它应该会提示你创建一个新钱包，然后继续。
    
12.  您的帐户列表现在应该包含 1 个新钱包和所有旧钱包。
    
13.  将资金从旧钱包转移到新钱包。
    

如果没有转移成功的话，可以使用官方发布的CLI工具转移资产。

[https://support.argent.xyz/hc/en-us/articles/8802422652701-I-see-Transaction-failure-predicted-error](https://support.argent.xyz/hc/en-us/articles/8802422652701-I-see-Transaction-failure-predicted-error)

使用 CLI 工具恢复资产

您可以使用 CLI 工具，如果 您的 Argent X 钱包已弃用，无法再升级（您在尝试升级或交易时看到implementation invalid或signer signature invalid错误） 您丢失了助记词，但仍有私钥 使用您的助记词恢复钱包是可行的，但您在扩展程序中看不到旧帐户 CLI 工具不允许你恢复旧钱包，但它允许你从中恢复资产。  如何使用 CLI 工具

1.  前往[https://github.com/argentlabs/argent-starknet-recover](https://github.com/argentlabs/argent-starknet-recover)
    
2.  在右侧栏中找到Releases并单击Latest release
    

![](https://storage.googleapis.com/papyrus_images/4f81f3447cda001735aab324319d0c3004e677379b05885de486a3e4023c57d4.png)

![](https://storage.googleapis.com/papyrus_images/dd35265a69e68a6fcafc73a6a2274cbdedd35e4f3e708c5ce7921eda5e40cf98.png)

1.  下载适合您操作系统的最新版本。
    
2.  如果您使用的是 Chrome 或基于 Chrome 的浏览器，系统会警告您该文件不安全并且 可能无法开始下载，要继续，请单击下载旁边的箭头并保留
    

仅限 MacOS 用户：

打开 CLI 文件的文件位置。 打开终端应用程序。 输入 chmod +x 点击空格键 将文件拖放到终端窗口中 按回车键 - 您将看到 CLI 工具图标已更改 5. 打开 CLI 文件，您将看到网络的选择- Testnet 或 Mainnet。

![](https://storage.googleapis.com/papyrus_images/512536f06dbb858cab383b2d660ec7efc50ac4c76add57c15e485d26902ac1e5.png)

6.使用向上和向下箭头按钮在网络之间导航， 选择正确的网络后，按Enter

7.使用箭头选择私钥或种子- 无论您要使用哪个 - 然后按Enter

![](https://storage.googleapis.com/papyrus_images/5c46e09104dbe07761fd71476e9ee1a56a1c850ab9596b92045b3417260699c7.png)

8\. 从存储它的位置复制你的种子/密钥，然后在 CLI 窗口中**右键单击以粘贴它，然后按** **Enter**

![](https://storage.googleapis.com/papyrus_images/bd430399cfd6b2d25e45e455a877f30eb30df17d468f9f17edf4f9e1d9a0df58.png)

9\. CLI会告诉你它找到了多少个钱包，如果找到0个钱包，请手动输入你的钱包地址。

10\. 如果您的钱包在结果中，请按 N 并按 Enter；如果您之前运行 CLI 但未在结果中看到地址，则按 Y 并按 enter 输入钱包地址。

11.看到返回结果回车 

12\. 您将看到您的 Argent X 钱包余额，选择您要使用的钱包并按 Enter 将所有代币转移到新地址

重要提示：您需要有权访问要转移到的地址，并且该地址处于活动状态且未弃用。我们建议您将资产转移到已经部署在链上 的地址。 13. 复制代币转入地址，在CLI窗口右键粘贴，回车。 14. 等待流程完成——交易完成可能需要一些时间。当您看到处理完成消息时，您可以 关闭窗口。 可能的问题

![](https://storage.googleapis.com/papyrus_images/8715b15a5e12ec24dc40d498beaa7594afb1f05b90d44e48fddc63c73c79e0e1.png)

1.如果您执行以下操作，CLI 工具将关闭：  没有足够的资产来转移和支付转移的网络费用（低于 0.1 美元） 之前将你的种子导入第三方软件，改变了你的钱包合约 在这两种情况下，CLI 工具都无法帮助恢复资产。

2\. CLI工具报错：_Fixing oldHashAlgo_

您需要等到 CLI 完成自动修复钱包问题，然后重新启动它。 

Andy的推特：

[https://twitter.com/Adyang\_3](https://twitter.com/Adyang_3)

---

*Originally published on [Andy](https://paragraph.com/@yjang2013/argent-x)*
