Skip to content

Latest commit

 

History

History
131 lines (80 loc) · 3.15 KB

FAQ.md

File metadata and controls

131 lines (80 loc) · 3.15 KB

1. 如何查看当前节点同步情况?

方法一

1.执行命令:

sudo supervisorctl tail -f newchain stderr

可查看日志及已同步好的区块高度(number字段对应值)。

  1. 对比上述已同步好的区块高度与测试网区块链浏览器 https://explorer.testnet.newtonproject.org/ 显示的最新区块高度对比,即可知是否完成同步。

方法二

执行命令:

/data/newchain/testnet/bin/geth attach /data/newchain/testnet/nodedata/geth.ipc --exec eth.syncing
  • 如果已经同步成功,则返回 false
  • 如果还在同步,则显示同步进程
{
  currentBlock: 800454,
  highestBlock: 18508008,
  knownStates: 0,
  pulledStates: 0,
  startingBlock: 0
}

其中,

  • currentBlock: 本节点的区块高度
  • highestBlock: 整个网络最高区块高度

2. 如何更改记账节点收益地址keystore对应的密码?

2.1 查询之前Keystore密码

如果忘记您之前的密码, 输入命令 cat /data/newchain/testnet/password.txt

2.2 更改密码

假设您的记账节点地址为 0x1111111111111111111111111111111111111111, 新密码为 123456

替换如下命令中的 0x1111111111111111111111111111111111111111 为您自己的记账节点地址,执行该命令

/data/newchain/testnet/bin/geth --nousb --config /data/newchain/testnet/conf/node.toml account update 0x1111111111111111111111111111111111111111

该命令会更改keystore密码,您需要先输入您之前的密码(如果您原keystore密码为空,则直接回车即可), 之后输入您的新密码 123456

2.3 替换 password.txt 密码

执行如下命令:

echo "123456" > /data/newchain/testnet/password.txt

2.4 重启 NewChain

sudo supervisorctl restart newchain

2.5 查看日志

sudo supervisorctl tail -f newchain stderr

3. 如何重置记账节点收益地址keystore对应的地址?

3.1 暂停现在运行的节点

sudo supervisorctl stop newchain

3.2 创建新地址

/data/newchain/testnet/bin/geth --config /data/newchain/testnet/conf/node.toml account new

之后您需要输入您的新地址的keystore的密码,需要重复输入两次

之后就会看到您的地址,在Public address of the key之后,以0x开头

3.3 更改password.txt里的密码

假设您的新密码为 123456,则执行如下命令:

echo "123456" > /data/newchain/testnet/password.txt

您实际运行时需要替换123456为您的keystore密码

3.4 更改supervisor配置文件

假设您的新地址为 0x1111111111111111111111111111111111111111,则需要执行如下命令:

sed  -i "s,command=.*,command=/data/newchain/testnet/bin/geth --config /data/newchain/testnet/conf/node.toml --mine --unlock 0x1111111111111111111111111111111111111111 --password /data/newchain/testnet/password.txt --allow-insecure-unlock --miner.gastarget 100000000,"  /etc/supervisor/conf.d/newchain.conf

务必替换0x1111111111111111111111111111111111111111为您自己的地址

3.5 更新并重启

sudo supervisorctl update

3.6 重新投票

联系节点负责人协助您进行投票,把新地址设置为miner