Skip to content

Abelian 钱包常见问题解答

桌面钱包相关问题

QUESTION Windows桌面钱包无法启动,日志是:

txt
[INF] ABEC: Version 0.12.5
[INF] ABEC: Loading block database from 'C:\Users\username\AppData\Roaming\Abelian Wallet\Abec\mainnet\blocks_ffldb'
[ERR] ABEC: file missing [file=MANIFEST-000000]: file missing [file=MANIFEST-000000]
[INF] ABEC: Shutdown complete

ANSWER

驱动器C盘上的空间是否已满?

查看此页面,然后按照步骤将 miannet 数据移动到另一个位置。


QUESTION 日志显示错误信息为:"Database corruption detected"

txt
[INF] ABEC: Loading block database from 'C:\Users\username\AppData\Roaming\Abelian Wallet\Abec\mainnet\blocks_ffldb'
[WRN] ABDB: Database corruption detected: metadata claims file 29, offset 18494396, but witness data is at file 0, offset 0
[ERR] ABEC: metadata claims file 29, offset 18494396, but witness data is at file 0, offset 0

ANSWER

这是 mainnet 数据库损坏。您需要删除 "C:\Users\[用户名]\AppData\Roaming\Abelian Wallet\Abec\mainnet" 文件夹,然后重新同步。

查看此页面,按照步骤下载最新的主网数据,然后重新同步。

QUESTION 转账时报错:"allowed max number 5"

txt
Failed calling RPC: serviceGroup=abewallet, accountName=brac, networkName=mainnet, method=sendtoaddressesabe, error={"code":-32603,"message":"pqringctTransferTxGen: the input number 11 exceeds the allowed max number 5"}.

ANSWER

请尝试减少转账的 ABEL 数量,直到不出现次错误信息为止。


QUESTION 运行桌面钱包报错:“missing address manager namespace”

ANSWER

关于命名空间问题。根据我们团队的测试(Windows 10 和 Ubuntu 22.04),这个问题只出现在虚拟机上,而不是物理(裸机)系统上。

你的 CPU 需要支持 SSE4 和 AVX2 扩展。如果你正在使用虚拟机,请确保传递宿主指令集。


QUESTION 为什么桌面钱包的余额不对(或显示为0)?

ANSWER

因为重新导入钱包账号时没有填写正确的地址数导致余额不对(或显示为零).

请在导入时填写大于交易次数的数值,如果不清楚交易次数,请填写一个比较大的数值。(例如:100)

注意:余额只有在切换钱包中的标签时才会更新。


QUESTION Windows 版本的桌面钱包无法运行(abec 和 abelwallet 程序不存在,或者运行它们没有日志)如何解决?

ANSWER

桌面钱包程序(abec.exe 和 abelwallet.exe)会被 Windows Defender 当作病毒误杀,请在安装完成之后,在 “Windows 安全中心 -> 病毒和威胁防护 -> 保护历史记录“ 中 “允许” 提示的威胁。

推荐在 “病毒和威胁防护-设置 -> 排除项” 中添加安装目录的路径。


QUESTION Windows 版本的桌面钱包能否修改数据目录到其他位置?

ANSWER

按照下面的步骤修改桌面钱包数据的存储位置:

  1. 关闭桌面钱包
  2. 系统属性 --> 高级 --> 环境变量 --> 新增用户环境变量:
    • 变量名: ABELWALLET_HOME
    • 变量值: (输入某个文件夹的完整路径)
  3. C:\Users\<USERNAME>\AppData\Roaming\Abelian Wallet 路径下的以下文件移动到新路径:
    • Abec
    • Abewallet
    • ans-cache.json
    • config.json
    • state.json
  4. 重启系统再运行桌面钱包

QUESTION 为什么桌面钱包升级后 abec 和 abewallet 还是旧版本?

ANSWER

这是桌面钱包的一个历史bug,将会在 4.1.0 版本修复。

临时解决方法:

  • 请先删除下面的目录:
# Windows:
C:\Users\<USERNAME>\AppData\Roaming\Abelian Wallet\dist
# Linux:
~/.config/Abelian Wallet/dist
# macOS:
/Users/<USER_NAME>/Library/Application Support/Abelian Wallet/dist
  • 再重新安装新版本的桌面钱包。

移动钱包(Pro) 相关问题

QUESTION 移动钱包 Pro 通过助记词导入账户后余额为零或者余额数字不对

ANSWER

因为移动钱包 Pro 版本默认导入的钱包地址数量为 5 个,但是桌面钱包可能已经产生了多笔交易,地址数量已经超过了5个。

推荐解决方法:将桌面钱包的余额转账到移动钱包。


QUESTION 移动钱包 Pro 更新后底部导航栏消失,切换钱包帐号的列表是空的

ANSWER

此问题发生在 v1.0.5 版本,如果此后的版本仍有此问题,可以参考下面的解决方法。

如果更新移动钱包 Pro 后,发现导航栏不见了,并且无法切换账户(因为 bug 导致即使有账户也无法显示),可以进行以下操作:

  1. 先备份当前账户私钥;
  2. 然后创建一个新账户,这时列表中只剩下新账户,但这个时候底部导航栏会显示出来;
  3. 再点击底部导航栏 “设置 -> 网络” 切换到 “Testnet” 再切换回 “Mainnet” 就可以显示钱包帐户列表了。

钱包其他问题

QUESTION 如何获取钱包长地址?(用于 ABEL 挖矿)

ANSWER

移动钱包点右上角三点会弹出菜单,选择 导出长地址

移动钱包 Pro 点击右上角头像,再点击 账户详情,此页面有显示长地址。

桌面钱包获取长地址步骤:

  1. 点击 abecabewallet 同步;
  2. 点击 RECEIVE 标签页;
  3. 点击界面中 ... (三个点图标),在下拉菜单中选择 Add address(新创建的钱包需要执行此步骤,否则跳过此步骤);
  4. 点击 ... 之后的 书页 图标,在下拉菜单中选择已有的钱包地址,下面一行 Adress: 后面以 00000000 开头的这串字符就是长地址。