File tree Expand file tree Collapse file tree 1 file changed +9
-14
lines changed
Expand file tree Collapse file tree 1 file changed +9
-14
lines changed Original file line number Diff line number Diff line change 1+ import type { RouterV310Contract } from "@gearbox-protocol/sdk" ;
12import {
2- AP_ROUTER ,
33 CreditAccountsService ,
44 GearboxSDK ,
5- RouterV310Contract ,
65 VERSION_RANGE_310 ,
76} from "@gearbox-protocol/sdk" ;
87import { 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 } ) => {
You can’t perform that action at this time.
0 commit comments