检查是否在正确的区块链上

本文档介绍如何检查你的钱包是在正确的区块链上以及解决技巧。

1. 从本地钱包来检查区块高度:

区块高度与区块浏览器是否一致 https://explorer.win.win/

区块高度必须一致,如果它们不一致,请执行以下操作:

点击 工具>并列列表 查看连接的节点是否有版本v3.2.0.6以下的版本,如果有,请右键单击它们并选择“Ban Node for 1 year(禁用此节点1年)”:

  • 完成上个步骤后,你需要删除以下 .dat文件:peers.dat、banlist.dat、mnpayments.dat 可在WINS文件夹中找到这些文件 如果是Windows用户,该文件夹位于 %appdata%/twins -如果是Linux用户,该文件夹位于 /yourusername/.twins -如果是Mac用户,该文件夹位于 /Users/YourUserName/Library/Application Support/twins

  • 然后重新启动钱包,并重新同步。

2. 检查VPS上的masternode钱包(远程钱包)区块高度:

对于使用Nodemaster脚本的用户:

twins-cli -conf=/etc/masternodes/twins_nX.conf getblockcount

对于使用普通脚本的用户:

./twins-cli getblockcount

并与区块浏览器的高度进行比较,如果一致即没问题,若不一致,你的MN钱包(远程钱包)需要重新同步,如下所示:

如果你使用的是Nodemaster脚本: A. 删除TWINS文件夹下名为“blocks”和“chainstate”的区块链文件夹。该文件夹于 /var/lib/masternodes/twinsX 中 (X需替换成你的masternode编号) B.删除位于同一文件夹中的 .dat文件:peers.dat、banlist.dat、mnpayments.dat。 然后停止并重新启动twins守护进程来重新同步: systemctl daemon-reload systemctl enable twins_nX systemctl restart twins_nX

若不是使用nodemaster脚本,则该文件位于/yourusername/.twins中,停止并重新启动twins守护程序的命令为: ./twins-cli stop ./twinsd –daemon

另一种方法检查是否在正确的区块链上

在本地钱包的"工具">"调试控制台" 输入 getblockhash <any_high_block_number> 以及 在VPS的MN钱包(远程钱包)输入 ./twins-cli -conf=/etc/masternodes/twins_nX.conf getblockhash <same_high_block_number> 然后检查区块高度是否与TWINS区块浏览器一致。

Last updated