on master help sign in
Use vanilla websockets when in development.
adea10fJared Tobin
src/bridge/Bridge.js+8−1
@@ -25,7 +25,14 @@ const initWeb3 = (networkType) => {
25 const contracts = azimuth.initContracts(web3, CONTRACT_ADDRESSES.MAINNET)
25 const contracts = azimuth.initContracts(web3, CONTRACT_ADDRESSES.MAINNET)
26 return {web3: web3, contracts: contracts}
26 return {web3: web3, contracts: contracts}
27 } else if (networkType === NETWORK_NAMES.LOCAL) {
27 } else if (networkType === NETWORK_NAMES.LOCAL) {
28+
29+ const protocol =
30+ process.env.NODE_ENV === 'development'
31+ ? 'ws'
32+ : 'wss'
33+
28− const endpoint = 'wss://localhost:8545'
34+ const endpoint = `${protocol}://localhost:8545`
35+
29 const provider = new Web3.providers.WebsocketProvider(endpoint)
36 const provider = new Web3.providers.WebsocketProvider(endpoint)
30 const web3 = new Web3(provider)
37 const web3 = new Web3(provider)
31 const contracts = azimuth.initContracts(web3, CONTRACT_ADDRESSES.DEV)
38 const contracts = azimuth.initContracts(web3, CONTRACT_ADDRESSES.DEV)