diff options
Diffstat (limited to 'packages/subproviders')
-rw-r--r-- | packages/subproviders/package.json | 1 | ||||
-rw-r--r-- | packages/subproviders/src/subproviders/subprovider.ts | 7 |
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/subproviders/package.json b/packages/subproviders/package.json index 3826496c7..3efd920d2 100644 --- a/packages/subproviders/package.json +++ b/packages/subproviders/package.json @@ -40,7 +40,6 @@ "@ledgerhq/hw-transport-u2f": "4.24.0", "@types/eth-lightwallet": "^3.0.0", "@types/hdkey": "^0.7.0", - "@types/web3-provider-engine": "^14.0.0", "bip39": "^2.5.0", "bn.js": "^4.11.8", "eth-lightwallet": "^3.0.1", diff --git a/packages/subproviders/src/subproviders/subprovider.ts b/packages/subproviders/src/subproviders/subprovider.ts index cd6780e0c..214375dfd 100644 --- a/packages/subproviders/src/subproviders/subprovider.ts +++ b/packages/subproviders/src/subproviders/subprovider.ts @@ -1,5 +1,6 @@ import { promisify } from '@0x/utils'; -import { JSONRPCRequestPayload, JSONRPCResponsePayload, Provider } from 'ethereum-types'; +import { JSONRPCRequestPayload, JSONRPCResponsePayload } from 'ethereum-types'; +import Web3ProviderEngine = require('@dexon-foundation/web3-provider-engine'); import { Callback, ErrorCallback, JSONRPCRequestPayloadWithMethod } from '../types'; /** @@ -8,7 +9,7 @@ import { Callback, ErrorCallback, JSONRPCRequestPayloadWithMethod } from '../typ */ export abstract class Subprovider { // tslint:disable-next-line:underscore-private-and-protected - private engine!: Provider; + private engine!: Web3ProviderEngine; protected static _createFinalPayload( payload: Partial<JSONRPCRequestPayloadWithMethod>, ): Partial<JSONRPCRequestPayloadWithMethod> { @@ -64,7 +65,7 @@ export abstract class Subprovider { * directly. * @param engine The ProviderEngine this subprovider is added to */ - public setEngine(engine: Provider): void { + public setEngine(engine: Web3ProviderEngine): void { this.engine = engine; } } |