Skip to content

Commit ff11223

Browse files
committed
fix: setting num splits
1 parent 2e697e3 commit ff11223

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

src/attachSDK.ts

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1+
import type { RouterV310Contract } from "@gearbox-protocol/sdk";
12
import {
2-
AP_ROUTER,
33
CreditAccountsService,
44
GearboxSDK,
5-
RouterV310Contract,
65
VERSION_RANGE_310,
76
} from "@gearbox-protocol/sdk";
87
import { createTransport } from "@gearbox-protocol/sdk/dev";
@@ -80,18 +79,14 @@ export default async function attachSDK(): Promise<CreditAccountsService> {
8079
logger,
8180
});
8281
// trying to set default numSplits for router v3.1 contract
83-
const rV310 = sdk.addressProvider.getLatest(AP_ROUTER, VERSION_RANGE_310);
84-
logger.warn(`rV310: ${rV310}`);
85-
if (rV310) {
86-
const router = sdk.contracts.get(rV310[0]);
87-
logger.warn(`router: ${router} : ${router instanceof RouterV310Contract}`);
88-
if (router instanceof RouterV310Contract) {
89-
router.setDefaultNumSplits(config.numSplits);
90-
logger.info(
91-
`set default numSplits to ${config.numSplits} on router ${rV310[0]}`,
92-
);
93-
}
94-
}
82+
try {
83+
const router = sdk.routerFor(VERSION_RANGE_310) as RouterV310Contract;
84+
router.setDefaultNumSplits(config.numSplits);
85+
logger.info(
86+
`set default numSplits to ${config.numSplits} on router ${router.address}`,
87+
);
88+
} catch {}
89+
9590
if (config.optimistic) {
9691
// in optimistic mode, warp time if redstone timestamp does not match it
9792
sdk.priceFeeds.addHook("updatesGenerated", async ({ timestamp }) => {

0 commit comments

Comments
 (0)