GetMiningInfo/获取挖矿信息
getmininginfo
调用返回挖矿相关的信息。
参数
无
返回值
getmininginfo
调用返回的结果对象结构如下:
- blocks:本地最高位区块的高度
- currentblocksize:当前节点生成的前一个区块的大小
- currentblocktx:当前节点生成的前一个区块中的交易数量
- difficulty:最高位区块的难度
- errors:当前节点检测到的错误信息
- genproclimit:用于挖矿的cpu核心数量上限,默认值:-1
- networkhashps:为维持当前难度,全网每秒需要生成的哈希数量
- pooledtx:内存交易池中的交易数量
- testnet:如果节点运行在testnet模式,则为true,如果运行在 regtest模式,则为false
- chain:当前所连接网络,main、test或regtest
- generate:如果当前节点启用挖矿,则为true,否则为false
- hashespersec:当前节点每秒可生成哈希数量
示例代码
下面的命令返回与挖矿相关的信息:
~$ bitcoin-cli getmininginfo
输出结果如下:
{
"blocks": 464545,
"currentblocksize": 0,
"currentblockweight": 0,
"currentblocktx": 0,
"difficulty": 521974519553.6282,
"errors": "",
"networkhashps": 4.126888339085874e+18,
"pooledtx": 31241,
"chain": "main"
}