Skip to content

Commit a00cc9d

Browse files
committed
update config for base
1 parent 4d043eb commit a00cc9d

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/swapService/config/base.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { type ChainRoutingConfig, SwapperMode } from "../interface"
22
import { StrategyBalmySDK, StrategyRepayWrapper } from "../strategies"
33

4+
const CBBTC_BASE = "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"
5+
46
const baseRoutingConfig: ChainRoutingConfig = [
57
// WRAPPERS
68
{
@@ -10,6 +12,20 @@ const baseRoutingConfig: ChainRoutingConfig = [
1012
swapperModes: [SwapperMode.EXACT_IN],
1113
},
1214
},
15+
// SPECIAL CASE TOKENS
16+
17+
// avoid 1inch because of InvalidatedOrder error. Kyberswap and li.fi also route through 1inch
18+
{
19+
strategy: StrategyBalmySDK.name(),
20+
config: {
21+
sourcesFilter: {
22+
includeSources: ["odos", "open-ocean", "uniswap"],
23+
},
24+
},
25+
match: {
26+
tokensInOrOut: [CBBTC_BASE],
27+
},
28+
},
1329
// DEFAULTS
1430
{
1531
strategy: StrategyBalmySDK.name(),
@@ -18,7 +34,7 @@ const baseRoutingConfig: ChainRoutingConfig = [
1834
includeSources: [
1935
"kyberswap",
2036
// "paraswap",
21-
// "odos",
37+
"odos",
2238
"1inch",
2339
"li-fi",
2440
"open-ocean",

src/swapService/strategies/balmySDK/oneInchQuoteSource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export class CustomOneInchQuoteSource
112112
referrer: config.referrer?.address,
113113
protocols: config.sourceAllowlist,
114114
excludedProtocols:
115-
"ONE_INCH_LIMIT_ORDER_V4,ONE_INCH_LIMIT_ORDER_V3,ONE_INCH_LIMIT_ORDER_V2,ONE_INCH_LIMIT_ORDER",
115+
"ONE_INCH_LIMIT_ORDER_V4,ONE_INCH_LIMIT_ORDER_V3,ONE_INCH_LIMIT_ORDER_V2,ONE_INCH_LIMIT_ORDER,BASE_ONE_INCH_LIMIT_ORDER_V4,BASE_ONE_INCH_LIMIT_ORDER_V3,BASE_ONE_INCH_LIMIT_ORDER_V2,BASE_ONE_INCH_LIMIT_ORDER",
116116
includeGas: true,
117117
}
118118
const queryString = qs.stringify(queryParams, {

0 commit comments

Comments
 (0)