get node name and version

This commit is contained in:
Iuri Matias 2018-04-10 15:08:08 -04:00
parent 5a91b2d44a
commit 044759ef52
1 changed files with 7 additions and 5 deletions

View File

@ -210,11 +210,13 @@ class Engine {
if (err) {
return cb({name: "No Blockchain node found", status: 'off'});
}
return cb({
//name: (self.web3.version.node.split("/")[0] + " " + self.web3.version.node.split("/")[1].split("-")[0] + " (Ethereum)"),
// TODO: get nodename
name: "Ethereum node",
status: 'on'
// TODO: web3_clientVersion method is currently not implemented in web3.js 1.0
self.web3._requestManager.send({method: 'web3_clientVersion', params: []}, (err, version) => {
if (err) {
return cb({name: "Ethereum node (version unknown)", status: 'on'});
}
return cb({name: version, status: 'on'});
});
});
});