Error : invalid chain id for signer 异常处理方法

hpb-tutorial

#1

1. 异常问题;1.0.4.0 以前的版本会存在如下问题;

Image

2. 处理办法,升级最新ghpb包;

2.1 使用docker

  1. pull 新的image hpbbc/go-hpb: latest

docker pull hpbbc/go-hpb


  1. stop 并remove 原有 ghpb 进程 在现有节点数据基础之上,注意节点数据的路径和之前保持一致,节点数据不要删除,重新启动新的docker ghpb 进程;



 1.  docker stop ghpbx(原有ghpb进程);

 2.  docker rm ghpbx(原因ghpb进程);

3. 启动新的进程;

 docker run -itd --privileged=true --restart=always -v /home/ghpb-bin/node/:/root/node/ -p 8545:8545 -p 30303:30303 -p 8546:8546 --name ghpb1041 hpbbc/go-hpb:latest --datadir /root/node/data --networkid 100 --verbosity 3 --rpc --rpcaddr 0.0.0.0 --rpcapi hpb,web3,admin,txpool,debug,personal,net,miner,prometheus --nodetype synnode console


2.2 原始搭建方式(非docker)

  1. 官方github 下载新版本;git clone https://github.com/hpb-project/hpb-release.git

  2. 解压 tar -xzvf ghpb-v1.0.4.0.tar.gz

  3. 进入 ghpb-v1.0.4.0 复制 ghpb 文件直接替换原有节点ghpb程序,然后重启即可;