故障排除指南

1 已经在老版本注册,名字已经迁移迁移到新版的 但是你忘记了它 现在可以直接登陆了 按照提示就行

2 注册或登录时出现"Connecting to Rollup Provider"

你可能会看到 "Connecting to Rollup Provider"如果超过60秒左右钱包还没有提示签名 请看下方解决方案

在系统更新后试图注册或登录时,可能会出现 "AbortError: Transaction Aborted"。

在这种情况下,导航到浏览器控制台(F12 或 Alt-Cmd-J)和顶部栏上的应用程序选项卡。在那里,单击“Application”组下的“Storage”,然后单击“Clear site data”。然后刷新页面。

3 如果你在新版注册页面去完成注册的时候shield中断或者没有完成

请刷新页面,继续回到注册页面 https://zk.money/balance 在页面下面随便输入一点金额 此时你的页面会显示 你有一笔待处理的金额,它将会被优先使用

这个时候请输入与这个等待中相同的金额继续去shield Register就行

如果你过程再次失败,请重启浏览器或者清除zk.money的cookie再次尝试上述的步骤

4 如果你是老版本直接登录新版本后去主动shield资金,过程中断后或者主页面没有任何资金显示

请继续点击shield more 此时你会看到 你有一笔待处理的金额,它将会被优先使用

这个时候请与上面输入等同的金额 然后点击Next 继续去完成你中断的存款

如果你过程再次失败 请重启浏览器或者清除zk.money的cookie 然后重新登录上zk.money后再次尝试上述的步骤

5 如果你自2021年6月以来没有登录过旧系统,你会被提示更新你的账户,然后才能登录上新版本 zk.money

在2021年6月至2022年6月期间没有登录你的账户,你的别名目前在新的zk.money中是可以访问的。

解决工具:https://zk.money/toolbox 看此类视频教程 暂未翻译https://media.publit.io/file/Comp-1_1-f.mp4

6 余额显示的问题或者可发送余额和总余额对不上

(1) 当你余额在主页面没有显示:请在此合约中先检查https://etherscan.io/address/0xff1f2b4adb9df6fc8eafecdcbf96a2b351680455#readProxyContract 找到并检查函数37.userPendingDeposits

输入1:输入ETH的 "0 "或DAI的 "1"。

输入2:输入用户的地址

如果输出为0,说明没有待处理的资金,系统已经接受了这些资金转换为私人票据。如果输出不是0,说明有资金等待,用户应该等待资金结算。

输出不为0 请点击shield more 页面因该有提示有等待的金额 参照此网页上面的问题 3或者4

输出为0 主页面又没有显示资金数量或者记录 请按照下方此类方法

第一步:清除网站数据 按照此网页问题的 2 去清除网站数据

第2步:登录到https://zk.money/balance,等到仪表板加载完毕。

第3步:打开 开发工具(用F12)。选择Console 中的 all levels,包括Verbose

第4步:在日志的任何地方点击右键中的“Save as…”,下载一个文件。

第5步:在Discord中打开一个票据,并发送这个文件

(2)显示余额和可发送余额不一样(可发送余额少)

是因为多次收款导致 后面会修复 解决办法如下

用完金额,直到限制,下一批可用余额将出现。 🛠状态:正在进行UTXO的自动合并。

或者建议小额发送几笔 剩下的余额即可显示出来

7 如果你在旧版本确认是存入过的账户但是不能登录老版本,可以先去检查自己的tx有没有在以前老版本有过存入记录

访问 https://old.zk.money/signup 然后f12 或者 Alt-Cmd-J 调处控制台 在Console里面输入一下内容

localStorage.setItem('unlock_registration', true) 点击Enter 然后刷新页面

此时就打开了恢复账户的注册页面

8 如果上述尝试了部分办法没有恢复余额 或者显示未注册

这种情况下 你可能充错地址 举个简单例子(已有部分发生并通过找另一个账户找到)

第一:旧版本和新版本注册方面:用一个钱包(a)连接注册,到了需要shield的页面,然后不小心切换钱包从而导致连接到钱包(b)这时候就会用到(b)钱包去支付 这样会导致成功注册的是账户(a)钱包对应的地址, 而(b)钱包只是去付款, 所以这笔主网上面的tx只会出现在付款(b)的钱包, 但并不所有出现tx有记录的地址就能保证是注册过aztec的 ,这里只是去给(a)付款。 这个时候能登陆的只能是(a)钱包, 你需要找到这个(a)钱包。 如果你在注册时候按照说的(a)和(b)钱包这样的关系然后shield过程失败这样更加麻烦 注册时需要找到(a)钱包连接注册, 然后在存款页面切换到这个存款的(b)钱包才可以看到页面提示待处理的金额或者才能进行下一步

下面图片是新版本 zk.money 不小心切换后现在页面ui有提示 此时充值后就需要找到下图的第一个钱包,后面就是用它来登录

下面图片是旧版本 old.zk.money 没有提示ui 不小心切换充值错误后 此时充值后就需要找到下图的第一个钱包,后面就是用它来登录

第二:已注册的账户主动去存款方面:和上面也是类似:(a)钱包账户已经成功注册登录在主页面 ,通过切换或者长时间没打开网页需要重新连接然后不小心连接到(b)或者(c)钱包, 然后就给(a)钱包充值了, 这时候(b)或者(c)钱包充值后主网有tx,所以这笔tx当然不可能是去注册账户,而是去给(a)钱包账户充值去了。可能再过一段时间后你发现你的地址(b)或者(c)被扣了款存入了aztec 你会说但是账户并不存在,其实存给了前面说的(a)账户充值去了。如果屏蔽失败 ,退出或者重新登录,你会需要登录你的(a)钱包账户 然后在shield或者shield more切换到你的(b)或者(c)钱包,这样你才可以找到你待处理的金额或者进行下一步

查看常见问题页面,看看您的问题是否已解决。

如果不是,请加入我们的Discord服务器并从社区中获取答案。

Last updated