除了桌面钱包(v0.3.1)外,我们现在还有适用于iOS和Android设备的Abelian移动应用程序。然而,由于技术挑战,我们尚未能够移植从24字助记词列表中恢复私钥所需的后量子密码学密钥生成组件。因此,遗憾的是,我们尚未能够在移动应用程序上支持直接账户恢复。换句话说,Abelian桌面钱包和移动应用程序尚未兼容。抱歉!

话虽如此,如果您有一些技术背景,您实际上可以按照以下步骤导出现有钱包的私钥,并将这些私钥导入Abelian移动应用程序。下面,我将解释它是如何工作的,以及您如何完成这项工作。

难度等级:高级 ⭐️⭐️⭐️⭐️

<aside> ✅ 您需要的

  1. Abelian Lite Wallet CLI v0.12.5(备注:较低版本不支持下面的某些命令) 🔹 下载:https://www.abelian.info/downloads#6-abelian-lite-wallet-cli 🔹 教程:https://download.abelian.info/release/docs/Abelian Lite CLI Wallet Manual.pdf
  2. Abelian移动应用程序 </aside>

从桌面钱包到移动应用程序的迁移

1️⃣ 安装/运行Abelian Lite Wallet CLI

2️⃣ 使用24字账户名称、助记词列表和恢复的地址/地址实例数量导入您的钱包账户

3️⃣ 这是运行此Abelian Lite Wallet CLI的一个示例(以macOS版本为例):钱包地址号

./start_abewallet.sh -A /Users/abelian/Documents/wallet_migrate 
--walletpass=MYPUBLICPASSPHRASE

在这个例子中,我将以下abewallet.conf放在**/Users/abelian/Documents/wallet_migrate下。我连接的远程abec**位于亚洲。

3️⃣-1️⃣. 如果这个abec对您不起作用,您可以参考您可以相应地更改abewallet.conf中的远程abec设置。请参考https://download.abelian.info/release/docs/Abelian Lite CLI Wallet Manual.pdf(第2页)

/Users/abelian/Documents/wallet_migrate/abewallet.conf的内容


[Application Options]
rpcconnect=42.200.174.30
cafile=/Users/abelian/Documents/abec_certs/abec_rpc_tm.cert
rpcuser=localuser
rpcpass=localpass
abecrpcuser=wgMURUUtK7o7pFgTg87D8GuSGg4=
abecrpcpass=biPPQXARkhtzQw3wV1NWAxuS6Vg=

4️⃣ 使用abewalletctl运行下面的一系列命令(在下面的示例命令中,假设要恢复的钱包地址数量是6):

#command1
./start_abewalletctl.sh -c /Users/abelian/Documents/wallet_migrate/rpc.cert --rpcuser=localuser --rpcpass=localpass walletunlock MYPRIVATEPASSPHRASE 600