Merge pull request #355 from embark-framework/bug_fix/node_name

restore properly display node name and version
This commit is contained in:
Iuri Matias 2018-04-11 08:06:42 -04:00 committed by GitHub
commit e0982e0427
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -210,11 +210,17 @@ 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'});
}
let nodeName = version.split("/")[0];
let versionNumber = version.split("/")[1].split("-")[0];
let name = nodeName + " " + versionNumber + " (Ethereum)";
return cb({name: name, status: 'on'});
});
});
});