Rename public interface provider to supportedProvider and our internal provider to Provider

This commit is contained in:
Fabio Berger
2019-02-19 12:47:01 -08:00
parent 5db20bbbe8
commit 2417084145
10 changed files with 70 additions and 57 deletions

View File

@@ -13,13 +13,13 @@ import {
LogEntry,
Provider,
RawLogEntry,
SupportedProvider,
TraceParams,
Transaction,
TransactionReceipt,
TransactionReceiptWithDecodedLogs,
TransactionTrace,
TxData,
Web3WrapperProvider,
} from 'ethereum-types';
import * as _ from 'lodash';
@@ -52,7 +52,7 @@ export class Web3Wrapper {
*/
public isZeroExWeb3Wrapper = true;
public abiDecoder: AbiDecoder;
private _provider: Web3WrapperProvider;
private _provider: Provider;
private readonly _txDefaults: Partial<TxData>;
private _jsonRpcRequestId: number;
/**
@@ -148,10 +148,10 @@ export class Web3Wrapper {
* @param txDefaults Override TxData defaults sent with RPC requests to the backing Ethereum node.
* @return An instance of the Web3Wrapper class.
*/
constructor(provider: Provider, txDefaults?: Partial<TxData>) {
const web3WrapperProvider = providerUtils.standardizeOrThrow(provider);
constructor(supportedProvider: SupportedProvider, txDefaults?: Partial<TxData>) {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
this.abiDecoder = new AbiDecoder([]);
this._provider = web3WrapperProvider;
this._provider = provider;
this._txDefaults = txDefaults || {};
this._jsonRpcRequestId = 1;
}
@@ -173,9 +173,9 @@ export class Web3Wrapper {
* Update the used Web3 provider
* @param provider The new Web3 provider to be set
*/
public setProvider(provider: Provider): void {
const web3WrapperProvider = providerUtils.standardizeOrThrow(provider);
this._provider = web3WrapperProvider;
public setProvider(supportedProvider: SupportedProvider): void {
const provider = providerUtils.standardizeOrThrow(supportedProvider);
this._provider = provider;
}
/**
* Check whether an address is available through the backing provider. This can be