Skip to content
This repository was archived by the owner on Dec 27, 2022. It is now read-only.

Commit 927015f

Browse files
committed
chainprovider -> chainrpcprovider
1 parent e2a239b commit 927015f

21 files changed

Lines changed: 62 additions & 62 deletions

File tree

modules/browser-node/src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { deployments, VectorChainService } from "@connext/vector-contracts";
22
import { VectorEngine } from "@connext/vector-engine";
33
import {
44
ChainAddresses,
5-
ChainProviders,
5+
ChainRpcProviders,
66
ChannelRpcMethods,
77
CreateUpdateDetails,
88
EngineEvent,
@@ -35,7 +35,7 @@ export type BrowserNodeSignerConfig = {
3535
messagingUrl?: string;
3636
logger?: BaseLogger;
3737
signer: IChannelSigner;
38-
chainProviders: ChainProviders;
38+
chainProviders: ChainRpcProviders;
3939
chainAddresses: ChainAddresses;
4040
};
4141

@@ -49,7 +49,7 @@ export class BrowserNode implements INodeService {
4949
private supportedChains: number[] = [];
5050
private routerPublicIdentifier?: string;
5151
private iframeSrc?: string;
52-
private chainProviders: ChainProviders = {};
52+
private chainProviders: ChainRpcProviders = {};
5353
private chainAddresses?: ChainAddresses;
5454
private messagingUrl?: string;
5555
private natsUrl?: string;
@@ -60,7 +60,7 @@ export class BrowserNode implements INodeService {
6060
routerPublicIdentifier?: string;
6161
supportedChains?: number[];
6262
iframeSrc?: string;
63-
chainProviders: ChainProviders;
63+
chainProviders: ChainRpcProviders;
6464
messagingUrl?: string;
6565
natsUrl?: string;
6666
authUrl?: string;

modules/contracts/src.ts/constants.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { HDNode } from "@ethersproject/hdnode";
22
import { Wallet } from "@ethersproject/wallet";
33
import { JsonRpcProvider } from "@ethersproject/providers";
4-
import { ChainProvider } from "@connext/vector-types";
4+
import { ChainRpcProvider } from "@connext/vector-types";
55
import { network, ethers } from "hardhat";
66
import pino from "pino";
77

@@ -18,8 +18,8 @@ export const logger = pino({ level: defaultLogLevel });
1818
export const networkName = network.name;
1919

2020
export const provider = urls
21-
? new ChainProvider(parseInt(chainId), (urls as string).split(","))
22-
: new ChainProvider(parseInt(chainId), [ethers.provider as JsonRpcProvider]);
21+
? new ChainRpcProvider(parseInt(chainId), (urls as string).split(","))
22+
: new ChainRpcProvider(parseInt(chainId), [ethers.provider as JsonRpcProvider]);
2323

2424
const hdNode = HDNode.fromMnemonic(mnemonic).derivePath("m/44'/60'/0'/0");
2525

modules/contracts/src.ts/services/ethReader.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChainError, ChainProvider, FullChannelState, Result } from "@connext/vector-types";
1+
import { ChainError, ChainRpcProvider, FullChannelState, Result } from "@connext/vector-types";
22
import { createTestChannelState, expect, getTestLoggers, mkHash } from "@connext/vector-utils";
33
import { TransactionReceipt } from "@ethersproject/providers";
44
import { AddressZero, One, Zero } from "@ethersproject/constants";
@@ -9,8 +9,8 @@ import { EthereumChainReader, MIN_GAS_PRICE, BUMP_GAS_PRICE } from "./ethReader"
99

1010
let ethReader: EthereumChainReader;
1111
let channelState: FullChannelState;
12-
let provider1337: SinonStubbedInstance<ChainProvider>;
13-
let provider1338: SinonStubbedInstance<ChainProvider>;
12+
let provider1337: SinonStubbedInstance<ChainRpcProvider>;
13+
let provider1338: SinonStubbedInstance<ChainRpcProvider>;
1414

1515
const assertResult = (result: Result<any>, isError: boolean, unwrappedVal?: any) => {
1616
if (isError) {
@@ -46,7 +46,7 @@ describe("ethReader", () => {
4646
beforeEach(() => {
4747
// eth service deps
4848

49-
const _provider = createStubInstance(ChainProvider);
49+
const _provider = createStubInstance(ChainRpcProvider);
5050
_provider.getTransaction.resolves(_txResponse);
5151
provider1337 = _provider;
5252
provider1338 = _provider;
@@ -70,9 +70,9 @@ describe("ethReader", () => {
7070
reset();
7171
});
7272

73-
describe.skip("getChainProviders", () => {
74-
it("happy: getChainProvider", async () => {
75-
const result = await ethReader.getChainProviders();
73+
describe.skip("getChainRpcProviders", () => {
74+
it("happy: getChainRpcProvider", async () => {
75+
const result = await ethReader.getChainRpcProviders();
7676
console.log(result);
7777
});
7878
});

modules/contracts/src.ts/services/ethReader.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
IVectorChainReader,
99
Result,
1010
ChainError,
11-
ChainProviders,
11+
ChainRpcProviders,
1212
RegisteredTransfer,
1313
TransferName,
1414
ChannelDispute,
@@ -26,7 +26,7 @@ import {
2626
CoreChannelState,
2727
CoreTransferState,
2828
TransferDispute,
29-
ChainProvider,
29+
ChainRpcProvider,
3030
} from "@connext/vector-types";
3131
import axios from "axios";
3232
import { encodeBalance, encodeTransferResolver, encodeTransferState } from "@connext/vector-utils";
@@ -61,12 +61,12 @@ export class EthereumChainReader implements IVectorChainReader {
6161
private contracts: Map<string, Contract> = new Map();
6262
constructor(
6363
// The chainProviders specified here are hydrated.
64-
public readonly chainProviders: { [chainId: string]: ChainProvider },
64+
public readonly chainProviders: { [chainId: string]: ChainRpcProvider },
6565
public readonly log: pino.BaseLogger,
6666
) {}
6767

68-
getChainProviders(): Result<ChainProviders, ChainError> {
69-
const ret: ChainProviders = {};
68+
getChainRpcProviders(): Result<ChainRpcProviders, ChainError> {
69+
const ret: ChainRpcProviders = {};
7070
Object.entries(this.chainProviders).forEach(([name, value]) => {
7171
ret[parseInt(name)] = value.providerUrls;
7272
});

modules/contracts/src.ts/services/ethService.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {
22
ChainError,
3-
ChainProvider,
3+
ChainRpcProvider,
44
FullChannelState,
55
IChainServiceStore,
66
IChannelSigner,
@@ -31,8 +31,8 @@ import { BIG_GAS_PRICE, EthereumChainService } from "./ethService";
3131
let storeMock: SinonStubbedInstance<IChainServiceStore>;
3232
let signer: SinonStubbedInstance<IChannelSigner>;
3333
let ethService: EthereumChainService;
34-
let provider1337: SinonStubbedInstance<ChainProvider>;
35-
let provider1338: SinonStubbedInstance<ChainProvider>;
34+
let provider1337: SinonStubbedInstance<ChainRpcProvider>;
35+
let provider1338: SinonStubbedInstance<ChainRpcProvider>;
3636

3737
let sendTxWithRetriesMock: SinonStub;
3838
let approveMock: SinonStub;
@@ -97,7 +97,7 @@ describe("ethService unit test", () => {
9797
signer.connect.returns(signer as any);
9898
(signer as any)._isSigner = true;
9999

100-
const _provider = createStubInstance(ChainProvider);
100+
const _provider = createStubInstance(ChainRpcProvider);
101101
_provider.getTransaction.resolves(txResponse);
102102
provider1337 = _provider;
103103
provider1338 = _provider;

modules/contracts/src.ts/services/ethService.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
StringifiedTransactionResponse,
1818
getConfirmationsForChain,
1919
StoredTransaction,
20-
ChainProvider,
20+
ChainRpcProvider,
2121
} from "@connext/vector-types";
2222
import {
2323
delay,
@@ -55,7 +55,7 @@ export const BIG_GAS_PRICE = parseUnits("1500", "gwei");
5555

5656
// TODO: Deprecate. Note that this is used in autoRebalance.ts.
5757
export const waitForTransaction = async (
58-
provider: ChainProvider,
58+
provider: ChainRpcProvider,
5959
transactionHash: string,
6060
confirmations?: number,
6161
timeout?: number,
@@ -85,7 +85,7 @@ export class EthereumChainService extends EthereumChainReader implements IVector
8585
};
8686
constructor(
8787
private readonly store: IChainServiceStore,
88-
chainProviders: { [chainId: string]: ChainProvider },
88+
chainProviders: { [chainId: string]: ChainRpcProvider },
8989
signer: string | Signer,
9090
log: BaseLogger,
9191
private readonly defaultRetries = 3,

modules/engine/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,7 @@ export class VectorEngine implements IVectorEngine {
624624
);
625625
}
626626

627-
const chainProviders = this.chainService.getChainProviders();
627+
const chainProviders = this.chainService.getChainRpcProviders();
628628
if (chainProviders.isError) {
629629
return Result.fail(chainProviders.getError()!);
630630
}

modules/engine/src/isAlive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export async function sendIsAlive(
1111
): Promise<void> {
1212
const method = "sendIsAlive";
1313
const channels = await store.getChannelStates();
14-
const providers = chainService.getChainProviders();
14+
const providers = chainService.getChainRpcProviders();
1515
if (providers.isError) {
1616
logger.error({ ...providers.getError(), method }, "Error getting chain providers");
1717
return;

modules/engine/src/testing/env.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { ChainProviders } from "@connext/vector-types";
1+
import { ChainRpcProviders } from "@connext/vector-types";
22
import { Wallet } from "@ethersproject/wallet";
33
import pino from "pino";
44

55
type EngineTestEnv = {
6-
chainProviders: ChainProviders;
6+
chainProviders: ChainRpcProviders;
77
chainAddresses: any;
88
sugarDaddy: Wallet;
99
logLevel?: pino.Level;

modules/engine/src/testing/index.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ describe("VectorEngine", () => {
4343
});
4444
chainService = Sinon.createStubInstance(VectorChainService);
4545

46-
chainService.getChainProviders.returns(Result.ok(env.chainProviders));
46+
chainService.getChainRpcProviders.returns(Result.ok(env.chainProviders));
4747
});
4848

4949
afterEach(() => Sinon.restore());

0 commit comments

Comments
 (0)