Skip to content

Commit 20aafc3

Browse files
committed
feat: set global ethersv5 adapter
1 parent 7a72274 commit 20aafc3

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"@cowprotocol/contracts": "^1.4.0",
4949
"@cowprotocol/cow-sdk": "^7.1.0",
5050
"@cowprotocol/sdk-composable": "^0.1.10",
51+
"@cowprotocol/sdk-ethers-v5-adapter": "^0.2.0",
5152
"ajv": "^8.12.0",
5253
"ajv-formats": "^2.1.1",
5354
"chalk": "^4.1.2",

src/services/chain.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import {
22
ApiBaseUrls,
33
OrderBookApi,
4+
setGlobalAdapter,
45
SupportedChainId,
56
} from "@cowprotocol/cow-sdk";
7+
import { EthersV5Adapter } from "@cowprotocol/sdk-ethers-v5-adapter";
68
import { ethers, providers } from "ethers";
79
import { DBService } from ".";
810
import { processNewOrderEvent } from "../domain/events";
@@ -18,10 +20,10 @@ import {
1820
RegistryBlock,
1921
} from "../types";
2022
import {
21-
LoggerWithMethods,
2223
composableCowContract,
2324
getLogger,
2425
isRunningInKubernetesPod,
26+
LoggerWithMethods,
2527
metrics,
2628
} from "../utils";
2729

@@ -152,6 +154,8 @@ export class ChainContext {
152154
const provider = getProvider(rpc.toLowerCase());
153155
const chainId = (await provider.getNetwork()).chainId;
154156

157+
setGlobalAdapter(new EthersV5Adapter({ provider: provider }));
158+
155159
const registry = await Registry.load(
156160
storage,
157161
chainId.toString(),

yarn.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,13 @@
539539
"@cowprotocol/sdk-common" "0.3.0"
540540
"@cowprotocol/sdk-config" "0.3.0"
541541

542+
"@cowprotocol/sdk-ethers-v5-adapter@^0.2.0":
543+
version "0.2.0"
544+
resolved "https://registry.yarnpkg.com/@cowprotocol/sdk-ethers-v5-adapter/-/sdk-ethers-v5-adapter-0.2.0.tgz#c04ea01fe38635a4afc77ad84078db3987999628"
545+
integrity sha512-90YxjDHe6WHwa6NDxXn04KFj71TAQyfuO8T1SI8eWgNTaF9EDEgMrTXmfdBDp7S9WZSBVfyu3XQGOoXe3v4PGQ==
546+
dependencies:
547+
"@cowprotocol/sdk-common" "0.3.0"
548+
542549
"@cowprotocol/[email protected]":
543550
version "0.2.0"
544551
resolved "https://registry.yarnpkg.com/@cowprotocol/sdk-order-book/-/sdk-order-book-0.2.0.tgz#b4c24baa50c9c9670e951d0b9059dfd66ff7ed52"

0 commit comments

Comments
 (0)