Abelian 钱包常见问题解答
桌面钱包相关问题
QUESTION Windows桌面钱包无法启动,日志是:
[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
QUESTION 日志显示错误信息为:"Database corruption detected"
[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"
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
按照下面的步骤修改桌面钱包数据的存储位置:
- 关闭桌面钱包
- 系统属性 --> 高级 --> 环境变量 --> 新增用户环境变量:
- 变量名: ABELWALLET_HOME
- 变量值: (输入某个文件夹的完整路径)
- 将
C:\Users\<USERNAME>\AppData\Roaming\Abelian Wallet
路径下的以下文件移动到新路径:- Abec
- Abewallet
- ans-cache.json
- config.json
- state.json
- 重启系统再运行桌面钱包
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 导致即使有账户也无法显示),可以进行以下操作:
- 先备份当前账户私钥;
- 然后创建一个新账户,这时列表中只剩下新账户,但这个时候底部导航栏会显示出来;
- 再点击底部导航栏 “设置 -> 网络” 切换到 “Testnet” 再切换回 “Mainnet” 就可以显示钱包帐户列表了。
钱包其他问题
QUESTION 如何获取钱包长地址?(用于 ABEL 挖矿)
ANSWER
移动钱包点右上角三点会弹出菜单,选择 导出长地址。
移动钱包 Pro 点击右上角头像,再点击 账户详情,此页面有显示长地址。
桌面钱包获取长地址步骤:
- 点击 abec 和 abewallet 同步;
- 点击 RECEIVE 标签页;
- 点击界面中 ... (三个点图标),在下拉菜单中选择 Add address(新创建的钱包需要执行此步骤,否则跳过此步骤);
- 点击 ... 之后的 书页 图标,在下拉菜单中选择已有的钱包地址,下面一行 Adress: 后面以 00000000 开头的这串字符就是长地址。