@@ -10,14 +10,14 @@ import Web3 from 'web3';
10import Maybe from 'folktale/maybe';
10import Maybe from 'folktale/maybe';
12import { CONTRACT_ADDRESSES } from '../lib/contracts';
12import { CONTRACT_ADDRESSES } from '../lib/contracts';
13−import { NETWORK_NAMES } from '../lib/network';
13+import { NETWORK_TYPES } from '../lib/network';
14import { isDevelopment } from '../lib/flags';
14import { isDevelopment } from '../lib/flags';
16function _useNetwork(initialNetworkType = null) {
16function _useNetwork(initialNetworkType = null) {
17 const [networkType, setNetworkType] = useState(initialNetworkType);
17 const [networkType, setNetworkType] = useState(initialNetworkType);
19 const { web3, contracts } = useMemo(() => {
19 const { web3, contracts } = useMemo(() => {
20− if (networkType === NETWORK_NAMES.LOCAL) {
20+ if (networkType === NETWORK_TYPES.LOCAL) {
21 const protocol = isDevelopment ? 'ws' : 'wss';
21 const protocol = isDevelopment ? 'ws' : 'wss';
22 const endpoint = `${protocol}://localhost:8545`;
22 const endpoint = `${protocol}://localhost:8545`;
23 const provider = new Web3.providers.WebsocketProvider(endpoint);
23 const provider = new Web3.providers.WebsocketProvider(endpoint);
@@ -27,7 +27,7 @@ function _useNetwork(initialNetworkType = null) {
27 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
27 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
30− if (networkType === NETWORK_NAMES.ROPSTEN) {
30+ if (networkType === NETWORK_TYPES.ROPSTEN) {
31 const endpoint = `https://ropsten.infura.io/v3/${process.env.REACT_APP_INFURA_ENDPOINT}`;
31 const endpoint = `https://ropsten.infura.io/v3/${process.env.REACT_APP_INFURA_ENDPOINT}`;
33 const provider = new Web3.providers.HttpProvider(endpoint);
33 const provider = new Web3.providers.HttpProvider(endpoint);
@@ -37,7 +37,7 @@ function _useNetwork(initialNetworkType = null) {
37 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
37 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
40− if (networkType === NETWORK_NAMES.MAINNET) {
40+ if (networkType === NETWORK_TYPES.MAINNET) {
41 const endpoint = `https://mainnet.infura.io/v3/${process.env.REACT_APP_INFURA_ENDPOINT}`;
41 const endpoint = `https://mainnet.infura.io/v3/${process.env.REACT_APP_INFURA_ENDPOINT}`;
43 const provider = new Web3.providers.HttpProvider(endpoint);
43 const provider = new Web3.providers.HttpProvider(endpoint);
@@ -47,7 +47,7 @@ function _useNetwork(initialNetworkType = null) {
47 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
47 return { web3: Maybe.Just(web3), contracts: Maybe.Just(contracts) };
50− if (networkType === NETWORK_NAMES.OFFLINE) {
50+ if (networkType === NETWORK_TYPES.OFFLINE) {
51 // NB (jtobin):
51 // NB (jtobin):
53 // The 'offline' network type targets the mainnet contracts, but does not
53 // The 'offline' network type targets the mainnet contracts, but does not