commit
0e83f7c959
18
lib/node.js
18
lib/node.js
@ -79,6 +79,7 @@ function Node()
|
||||
active: false,
|
||||
listening: false,
|
||||
mining: false,
|
||||
hashrate: 0,
|
||||
peers: 0,
|
||||
pending: 0,
|
||||
gasPrice: 0,
|
||||
@ -393,6 +394,23 @@ Node.prototype.getStats = function()
|
||||
}
|
||||
|
||||
this.stats.mining = web3.eth.mining;
|
||||
|
||||
if(this.stats.mining)
|
||||
{
|
||||
try {
|
||||
this.stats.hashrate = web3.eth.hashRate;
|
||||
}
|
||||
catch (err)
|
||||
{
|
||||
console.error('hashrate: ', err);
|
||||
this.stats.hashrate = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.stats.hashrate = 0;
|
||||
}
|
||||
|
||||
this.stats.gasPrice = web3.toBigNumber(web3.eth.gasPrice).toString(10);
|
||||
} else {
|
||||
console.error("getStats: couldn't fetch block...");
|
||||
|
Loading…
Reference in New Issue
Block a user