@@ -1,5 +1,9 @@
1−import { isMainnet } from "./flags";
2−import { ETHEREUM_GOERLI_CHAIN_ID, ETHEREUM_MAINNET_CHAIN_ID, } from './constants';
1+import { isDevelopment, isGoerli, isMainnet } from './flags';
2+import {
3+ ETHEREUM_GOERLI_CHAIN_ID,
4+ ETHEREUM_LOCAL_CHAIN_ID,
5+ ETHEREUM_MAINNET_CHAIN_ID,
6+} from './constants';
37
48const NETWORK_TYPES = {
59 OFFLINE: Symbol('OFFLINE'),
@@ -31,7 +35,16 @@ const chainIdToNetworkType = chainId => {
3135};
3236
3337const expectedChainId = () => {
34− return isMainnet ? ETHEREUM_MAINNET_CHAIN_ID : ETHEREUM_GOERLI_CHAIN_ID;
35−}
38+ return isGoerli
39+ ? ETHEREUM_GOERLI_CHAIN_ID
40+ : isDevelopment && !isMainnet
41+ ? ETHEREUM_LOCAL_CHAIN_ID
42+ : ETHEREUM_MAINNET_CHAIN_ID;
43+};
3644
37−export { NETWORK_TYPES, expectedChainId, renderNetworkType, chainIdToNetworkType };
45+export {
46+ NETWORK_TYPES,
47+ expectedChainId,
48+ renderNetworkType,
49+ chainIdToNetworkType,
50+};