Skip to content

Commit 9184936

Browse files
committed
fix: do not load chain id unless we override network
1 parent 382bba3 commit 9184936

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/sdk/GearboxSDK.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,15 @@ async function attachClient(
142142
): Promise<PublicClient<Transport, GearboxChain>> {
143143
let { chainId, networkType } = network;
144144
const attachClient = createClient(options);
145-
if (!networkType) {
145+
if (networkType) {
146+
if (!chainId) {
147+
chainId = getChain(networkType).id;
148+
}
149+
} else {
146150
networkType = await detectNetwork(attachClient);
147-
}
148-
if (!chainId) {
149-
chainId = await attachClient.getChainId();
151+
if (!chainId) {
152+
chainId = await attachClient.getChainId();
153+
}
150154
}
151155
return createClient(options, { networkType, chainId });
152156
}

0 commit comments

Comments
 (0)