11import {
22 ChainError ,
3+ ChainProvider ,
34 FullChannelState ,
45 IChainServiceStore ,
56 IChannelSigner ,
@@ -20,7 +21,7 @@ import {
2021 mkHash ,
2122} from "@connext/vector-utils" ;
2223import { AddressZero , One , Zero } from "@ethersproject/constants" ;
23- import { JsonRpcProvider , TransactionReceipt , TransactionResponse } from "@ethersproject/providers" ;
24+ import { TransactionReceipt , TransactionResponse } from "@ethersproject/providers" ;
2425import { BigNumber } from "ethers" ;
2526import { parseUnits } from "ethers/lib/utils" ;
2627import { restore , reset , createStubInstance , SinonStubbedInstance , stub , SinonStub } from "sinon" ;
@@ -30,8 +31,8 @@ import { BIG_GAS_PRICE, EthereumChainService } from "./ethService";
3031let storeMock : SinonStubbedInstance < IChainServiceStore > ;
3132let signer : SinonStubbedInstance < IChannelSigner > ;
3233let ethService : EthereumChainService ;
33- let provider1337 : SinonStubbedInstance < JsonRpcProvider > ;
34- let provider1338 : SinonStubbedInstance < JsonRpcProvider > ;
34+ let provider1337 : SinonStubbedInstance < ChainProvider > ;
35+ let provider1338 : SinonStubbedInstance < ChainProvider > ;
3536
3637let sendTxWithRetriesMock : SinonStub ;
3738let approveMock : SinonStub ;
@@ -96,7 +97,7 @@ describe("ethService unit test", () => {
9697 signer . connect . returns ( signer as any ) ;
9798 ( signer as any ) . _isSigner = true ;
9899
99- const _provider = createStubInstance ( JsonRpcProvider ) ;
100+ const _provider = createStubInstance ( ChainProvider ) ;
100101 _provider . getTransaction . resolves ( txResponse ) ;
101102 provider1337 = _provider ;
102103 provider1338 = _provider ;
0 commit comments