__mainContext.web3 = undefined; __reduce(<%- connectionList %>,function(prev, value, next) { if (prev === false) { return next(null, false); } if (value === '$WEB3' && (typeof web3 !== 'undefined' && typeof Web3 !== 'undefined')) { web3.setProvider(web3.givenProvider); } else if (value !== '$WEB3' && (typeof Web3 !== 'undefined' && ((typeof web3 === 'undefined') || (typeof web3 !== 'undefined' && (!web3.isConnected || (web3.isConnected && !web3.isConnected())))))) { if (value.indexOf('ws://') >= 0) { web3.setProvider(new Web3.providers.WebsocketProvider(value)); } else { web3.setProvider(new Web3.providers.HttpProvider(value)); } } else if (value === '$WEB3') { return next(null, ''); } web3.eth.getAccounts(function(err, account) { if (err) { next(null, true) } else { next(null, false) } }); }, function(err, _result) { web3.eth.getAccounts(function(err, accounts) { web3.eth.defaultAccount = accounts[0]; <%- done %> }); });