diff --git a/lib/node.js b/lib/node.js index c8a7a96..1cf4d37 100644 --- a/lib/node.js +++ b/lib/node.js @@ -37,6 +37,10 @@ function Node() { var self = this; + web3.setProvider(new web3.providers.HttpProvider('http://' + (process.env.RPC_HOST || 'localhost') + ':' + (process.env.RPC_PORT || '8080'))); + + ETH_VERSION = web3.version; + this.info = { name: INSTANCE_NAME || (process.env.EC2_INSTANCE_ID || os.hostname()), node: 'unknown', @@ -76,8 +80,6 @@ function Node() this.chainWatch = false; this.updateInterval = false; - web3.setProvider(new web3.providers.HttpProvider('http://' + (process.env.RPC_HOST || 'localhost') + ':' + (process.env.RPC_PORT || '8080'))); - socket.on('open', function open() { socket.emit('hello', { id: self.id, info: self.info, secret: WS_SECRET }); console.log('The connection has been opened.'); diff --git a/package.json b/package.json index 20f3eac..22f4a28 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "primus": "^2.4.12", "primus-emit": "^0.1.2", "primus-spark-latency": "^0.1.1", - "shelljs": "^0.3.0", + "shelljs": "^0.4.0", "ws": "^0.7.1" }, "scripts": {