1、文件菜单--备份钱包(json格式)到电脑中的其他位置。
2、进入钱包控制台,输入 wallet_dump_private_key abcde 回车(abcde是你的账号名),直到看到一串东西冒出来,就是私钥,将这串东西复制到其他地方,别让其他人看到,也别轻易放在网盘、qq、邮箱等地方。你有多少个账号,就重复多少次这样的操作,然后退出钱包。(File菜单---quit)。
3、开始----运行----输入 %appdata%/bitshares ,然后确定。
4、在出现的窗口里,删除除了wallet文件夹外的其他东西,然后将wallet文件夹改名成其他,如wallet-old.
5、重新运行钱包,会让你设置密码。这时候是一个空的钱包。
6、进入控制台,输入wallet_import_private_key XXXXXXXXXXXXXXXXXXXXXXXX 并回车,这时候会看到你的账号名。(这里的xxxxxxxx是前面复制出来那个私钥)。你在第二步导出了多少个私钥,就重复多少次这样的操作。
7、控制台输入 network_set_advanced_node_parameters {"desired_number_of_connections":25, "maximum_number_of_connections":25}
然后回车,看到“ok” 。这个步骤是增加网络节点从而加快同步速度。
8、慢慢等重新同步成功和扫描成功。这期间耐心点,交易会一笔笔冒出来,左下角慢慢出现一个百分比。
9、如果最后还是不对的话,控制台里再输入rescan,回车。然后再耐心等待。
(其他系统应该也是同一个原理,只不过你需要将第三步的那个步骤改成在其他系统里的data-dir的文件夹,然后再继续操作。)
另外,图形界面控制台的操作是需要输入两次回车,才能成功确认的,第一次回车只是将命令打到文本框里,第二次回车才是真正执行。真正执行后,文本框下面的灰色方框会有相应的提示,最简单的提示就是“ok” 。