Moved getNetwork to utils.
This commit is contained in:
parent
3b843a1782
commit
e4df325e22
@ -6,7 +6,6 @@ import {} from './utils/shims';
|
||||
|
||||
import { Contract, Interface } from './contracts';
|
||||
import * as providers from './providers';
|
||||
import { getNetwork } from './providers/networks';
|
||||
import * as utils from './utils';
|
||||
import { HDNode, SigningKey, Wallet } from './wallet';
|
||||
import * as wordlists from './wordlists';
|
||||
@ -28,7 +27,6 @@ export {
|
||||
Contract,
|
||||
Interface,
|
||||
|
||||
getNetwork,
|
||||
providers,
|
||||
|
||||
types,
|
||||
@ -51,7 +49,6 @@ export const ethers = {
|
||||
Contract,
|
||||
Interface,
|
||||
|
||||
getNetwork,
|
||||
providers,
|
||||
|
||||
types,
|
||||
|
@ -1,9 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
import { JsonRpcProvider, JsonRpcSigner } from './json-rpc-provider';
|
||||
import { getNetwork } from './networks';
|
||||
|
||||
import { getNetwork } from '../utils/networks';
|
||||
import { defineReadOnly } from '../utils/properties';
|
||||
|
||||
import { Networkish } from '../utils/types';
|
||||
|
||||
import * as errors from '../utils/errors';
|
||||
|
@ -2,17 +2,18 @@
|
||||
|
||||
// See: https://github.com/ethereum/wiki/wiki/JSON-RPC
|
||||
|
||||
import { getNetwork } from './networks';
|
||||
import { Provider } from './provider';
|
||||
|
||||
import { getAddress } from '../utils/address';
|
||||
import { BigNumber } from '../utils/bignumber';
|
||||
import { Arrayish, hexlify, hexStripZeros } from '../utils/bytes';
|
||||
import { getNetwork } from '../utils/networks';
|
||||
import { defineReadOnly, resolveProperties, shallowCopy } from '../utils/properties';
|
||||
import { BlockTag, Network, Networkish, Signer, TransactionRequest, TransactionResponse } from '../utils/types';
|
||||
import { toUtf8Bytes } from '../utils/utf8';
|
||||
import { ConnectionInfo, fetchJson, poll } from '../utils/web';
|
||||
|
||||
import { BlockTag, Network, Networkish, Signer, TransactionRequest, TransactionResponse } from '../utils/types';
|
||||
|
||||
import * as errors from '../utils/errors';
|
||||
|
||||
function timer(timeout: number): Promise<any> {
|
||||
|
@ -1,11 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
import { getNetwork, Network, Networkish } from './networks';
|
||||
|
||||
import { getAddress, getContractAddress } from '../utils/address';
|
||||
import { BigNumber, bigNumberify, BigNumberish } from '../utils/bignumber';
|
||||
import { hexDataLength, hexDataSlice, hexlify, hexStripZeros, isHexString, stripZeros } from '../utils/bytes';
|
||||
import { namehash } from '../utils/hash';
|
||||
import { getNetwork, Network, Networkish } from '../utils/networks';
|
||||
import { defineReadOnly, resolveProperties, shallowCopy } from '../utils/properties';
|
||||
import { encode as rlpEncode } from '../utils/rlp';
|
||||
import { parse as parseTransaction, Transaction } from '../utils/transaction';
|
||||
|
@ -1,11 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
import { Networkish } from './networks';
|
||||
import { JsonRpcProvider } from './json-rpc-provider';
|
||||
|
||||
import { defineReadOnly } from '../utils/properties';
|
||||
|
||||
import { AsyncProvider } from '../utils/types';
|
||||
import { AsyncProvider, Networkish } from '../utils/types';
|
||||
|
||||
import * as errors from '../utils/errors';
|
||||
|
||||
/*
|
||||
@ -14,13 +14,6 @@ utils.defineProperty(Web3Signer, 'onchange', {
|
||||
|
||||
});
|
||||
|
||||
export type AsyncProvider = {
|
||||
isMetaMask: boolean;
|
||||
host?: string;
|
||||
path?: string;
|
||||
sendAsync: (request: any, callback: (error: any, response: any) => void) => void
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
export class Web3Provider extends JsonRpcProvider {
|
||||
|
@ -13,6 +13,7 @@ import { keccak256 } from './keccak256';
|
||||
import { sha256 } from './sha2';
|
||||
import { keccak256 as solidityKeccak256, pack as solidityPack, sha256 as soliditySha256 } from './solidity';
|
||||
import { randomBytes } from './random-bytes';
|
||||
import { getNetwork } from './networks';
|
||||
import { defineFrozen, defineReadOnly, resolveProperties, shallowCopy } from './properties';
|
||||
import * as RLP from './rlp';
|
||||
import { parse as parseTransaction, serialize as serializeTransaction } from './transaction';
|
||||
@ -51,6 +52,7 @@ export {
|
||||
RLP,
|
||||
|
||||
fetchJson,
|
||||
getNetwork,
|
||||
|
||||
defineReadOnly,
|
||||
defineFrozen,
|
||||
|
Loading…
Reference in New Issue
Block a user