blob: fcb78287ca9ce063cfd51d506841b6fe869b827d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import {promisify} from '@0xproject/utils';
import {Web3Wrapper} from '@0xproject/web3-wrapper';
import * as _ from 'lodash';
import * as Web3 from 'web3';
export const network = {
async getNetworkIdIfExistsAsync(port: number): Promise<number> {
const url = `http://localhost:${port}`;
const web3Provider = new Web3.providers.HttpProvider(url);
const web3 = new Web3(web3Provider);
const networkId = _.parseInt(await promisify<string>(web3.version.getNetwork)());
return networkId;
},
};
|