-1

我已经生成了创世块和相关的哈希值,守护进程运行良好。

我正在尝试使用'setgenerate true 1'挖掘第一个块(块1)

我已经更改了chainparams.cpp 中的相关参数,每次运行命令时都会出现分段错误。

调试日志显示

2018-06-25 19:30:54 keypool reserve 2 2018-06-25 19:30:54 CreateNewBlock(): total size 1000

使用最新的主分支。

4

1 回答 1

-1

您需要做的第一件事是检查 .pivx 文件夹中的 debug.log 第二件事,您在 pivx.conf 中提供了什么数据?

我的病在下面添加

   rpcuser=user
   rpcpassword=password
   rpcallowip=127.0.0.1
   listen=1
   server=1
   daemon=1
   logtimestamps=1
   maxconnections=256
   staking=1
   txindex=1

还有你的错误分段错误。是因为 miner.cpp 。在 src/miner.cpp 中有一行:

   uint256 hashBlockLastAccumulated = chainActive[nHeight - (nHeight % 10) - 10]->GetBlockHash();

所以,nHeight 是区块链最后一个区块号(在空区块链为 0)+ 1 = 1,因此访问数组的负索引会导致分段错误。

因此,无论如何您都需要编辑此代码以运行挖掘过程。

于 2018-11-29T04:44:13.347 回答