diff --git a/src/connector/web3-provider.connector.ts b/src/connector/web3-provider.connector.ts index d174664..6f4b314 100644 --- a/src/connector/web3-provider.connector.ts +++ b/src/connector/web3-provider.connector.ts @@ -2,14 +2,14 @@ import {ProviderConnector, SolStructType} from './provider.connector'; import {AbiItem} from '../model/abi.model'; import {Interface, defaultAbiCoder, ParamType} from 'ethers/lib/utils'; -type Web3 = { +export interface IWeb3 { eth: { call(callInfo: { data: string, to: string }, blockNumber: number | string): Promise } } export class Web3ProviderConnector implements ProviderConnector { - constructor(protected readonly web3Provider: Web3) { + constructor(protected readonly web3Provider: IWeb3) { } contractEncodeABI(