Skip to content

Commit 4b3dee7

Browse files
committed
feat: migrate to public package sdk-core & smart-order-router
1 parent e9e59fe commit 4b3dee7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+131
-160
lines changed

bin/app.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import dotenv from 'dotenv'
1010
import 'source-map-support/register'
1111
import { STAGE } from '../lib/util/stage'
1212
import { RoutingAPIStack } from './stacks/routing-api-stack'
13-
import { SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
13+
import { SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
1414

1515
dotenv.config()
1616

bin/stacks/routing-api-stack.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { RpcGatewayDashboardStack } from './rpc-gateway-dashboard'
1818
import { REQUEST_SOURCES } from '../../lib/util/requestSources'
1919
import { TESTNETS } from '../../lib/util/testNets'
2020
import { RpcGatewayFallbackStack } from './rpc-gateway-fallback-stack'
21-
import { ChainId, SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
21+
import { ChainId, SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
2222

2323
export const CHAINS_NOT_MONITORED: ChainId[] = TESTNETS
2424
export const REQUEST_SOURCES_NOT_MONITORED = ['unknown']

bin/stacks/routing-dashboard-stack.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import { CachedRoutesWidgetsFactory } from '../../lib/dashboards/cached-routes-w
77
import { RpcProvidersWidgetsFactory } from '../../lib/dashboards/rpc-providers-widgets-factory'
88
import { REQUEST_SOURCES } from '../../lib/util/requestSources'
99
import { TESTNETS } from '../../lib/util/testNets'
10-
import { ID_TO_NETWORK_NAME } from '@axieinfinity/smart-order-router'
11-
import { ChainId, SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
10+
import { ID_TO_NETWORK_NAME } from '@sky-mavis/smart-order-router'
11+
import { ChainId, SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
1212

1313
export const NAMESPACE = 'Uniswap'
1414

bin/stacks/rpc-gateway-dashboard.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { CallType, MAJOR_METHOD_NAMES } from '../../lib/rpc/SingleJsonRpcProvide
66
import { TESTNETS } from '../../lib/util/testNets'
77
import { getRpcGatewayEnabledChains } from '../../lib/rpc/ProdConfig'
88
import { getProviderId } from '../../lib/rpc/utils'
9-
import { ChainId, SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
10-
import { ID_TO_NETWORK_NAME } from '@axieinfinity/smart-order-router'
9+
import { ChainId, SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
10+
import { ID_TO_NETWORK_NAME } from '@sky-mavis/smart-order-router'
1111

1212
const providerNameForChain: Map<ChainId, string[]> = getRpcGatewayEnabledChains()
1313

lib/cron/cache-config.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Protocol } from '@uniswap/router-sdk'
2-
import { V2SubgraphProvider, V3SubgraphProvider } from '@axieinfinity/smart-order-router'
3-
import { ChainId } from '@axieinfinity/sdk-core'
2+
import { V2SubgraphProvider, V3SubgraphProvider } from '@sky-mavis/smart-order-router'
3+
import { ChainId } from '@sky-mavis/katana-core'
44

55
export const v3TrackedEthThreshold = 0.01 // Pools need at least 0.01 of trackedEth to be selected
66
const v3UntrackedUsdThreshold = 25000 // Pools need at least 25K USD (untracked) to be selected (for metrics only)

lib/cron/cache-pools-ipfs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import pinataSDK from '@pinata/sdk'
2-
import { ID_TO_NETWORK_NAME } from '@axieinfinity/smart-order-router'
2+
import { ID_TO_NETWORK_NAME } from '@sky-mavis/smart-order-router'
33
import { EventBridgeEvent, ScheduledHandler } from 'aws-lambda'
44
import { Route53, STS } from 'aws-sdk'
55
import { default as bunyan, default as Logger } from 'bunyan'

lib/cron/cache-pools.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { Protocol } from '@uniswap/router-sdk'
22
import {
33
setGlobalLogger,
44
setGlobalMetric,
5-
} from '@axieinfinity/smart-order-router'
5+
} from '@sky-mavis/smart-order-router'
66
import { EventBridgeEvent, ScheduledHandler } from 'aws-lambda'
77
import { S3 } from 'aws-sdk'
8-
import { ChainId } from '@axieinfinity/sdk-core'
8+
import { ChainId } from '@sky-mavis/katana-core'
99
import { default as bunyan, default as Logger } from 'bunyan'
1010
import { S3_POOL_CACHE_KEY } from '../util/pool-cache-key'
1111
import {

lib/dashboards/quote-amounts-widgets-factory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TradeType } from '@uniswap/sdk-core'
2-
import { ID_TO_NETWORK_NAME } from '@axieinfinity/smart-order-router'
3-
import { ChainId } from '@axieinfinity/sdk-core'
2+
import { ID_TO_NETWORK_NAME } from '@sky-mavis/smart-order-router'
3+
import { ChainId } from '@sky-mavis/katana-core'
44
import _ from 'lodash'
55
import { PAIRS_TO_TRACK } from '../handlers/quote/util/pairs-to-track'
66
import { Widget } from './core/model/widget'

lib/dashboards/rpc-providers-widgets-factory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { WidgetsFactory } from './core/widgets-factory'
22
import { Widget } from './core/model/widget'
3-
import { ChainId } from '@axieinfinity/sdk-core'
3+
import { ChainId } from '@sky-mavis/katana-core'
44
import _ from 'lodash'
55
import { ProviderName } from '../handlers/evm/provider/ProviderName'
6-
import { ID_TO_NETWORK_NAME } from '@axieinfinity/smart-order-router'
6+
import { ID_TO_NETWORK_NAME } from '@sky-mavis/smart-order-router'
77

88
const ID_TO_PROVIDER = (id: ChainId): string => {
99
switch (id) {

lib/graphql/graphql-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChainId } from '@axieinfinity/sdk-core'
1+
import { ChainId } from '@sky-mavis/katana-core'
22

33
import { GraphQLClient, IGraphQLClient } from './graphql-client'
44
import {

lib/graphql/graphql-token-fee-fetcher.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { IUniGraphQLProvider } from './graphql-provider'
22
import { TokensInfoResponse } from './graphql-schemas'
33
import { BigNumber } from 'ethers'
4-
import { log, metric, MetricLoggerUnit } from '@axieinfinity/smart-order-router'
5-
import { ChainId } from '@axieinfinity/sdk-core'
6-
import { ProviderConfig } from '@axieinfinity/smart-order-router/dist/main/providers/provider'
7-
import { ITokenFeeFetcher, TokenFeeMap } from '@axieinfinity/smart-order-router/dist/main/providers/token-fee-fetcher'
4+
import { log, metric, MetricLoggerUnit } from '@sky-mavis/smart-order-router'
5+
import { ChainId } from '@sky-mavis/katana-core'
6+
import { ProviderConfig } from '@sky-mavis/smart-order-router/dist/main/providers/provider'
7+
import { ITokenFeeFetcher, TokenFeeMap } from '@sky-mavis/smart-order-router/dist/main/providers/token-fee-fetcher'
88

99
/* Implementation of the ITokenFeeFetcher interface to give access to Uniswap GraphQL API token fee data.
1010
* This fetcher is used to get token fees from GraphQL API and fallback to OnChainTokenFeeFetcher if GraphQL API fails

lib/handlers/CurrencyLookup.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Currency, Token } from '@uniswap/sdk-core'
2-
import { ITokenListProvider, ITokenProvider, NATIVE_NAMES_BY_ID } from '@axieinfinity/smart-order-router'
2+
import { ITokenListProvider, ITokenProvider, NATIVE_NAMES_BY_ID } from '@sky-mavis/smart-order-router'
33
import Logger from 'bunyan'
44
import { isAddress } from '../util/isAddress'
5-
import { RON } from '@axieinfinity/sdk-core'
5+
import { RON } from '@sky-mavis/katana-core'
66

77
/**
88
* CurrencyLookup searches native tokens, token lists, and on chain to determine

lib/handlers/evm/provider/InstrumentedEVMProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
TransactionReceipt,
1111
TransactionResponse,
1212
} from '@ethersproject/abstract-provider'
13-
import { metric, MetricLoggerUnit } from '@axieinfinity/smart-order-router'
13+
import { metric, MetricLoggerUnit } from '@sky-mavis/smart-order-router'
1414
import { BigNumber, BigNumberish } from '@ethersproject/bignumber'
1515
import { Network, Networkish } from '@ethersproject/networks'
1616
import { ConnectionInfo } from '@ethersproject/web'

lib/handlers/injector-sor.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Token } from '@uniswap/sdk-core'
2-
import { ChainId, MIXED_ROUTE_QUOTER_V1_ADDRESSES, QUOTER_ADDRESSES, SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
2+
import { ChainId, MIXED_ROUTE_QUOTER_V1_ADDRESSES, QUOTER_ADDRESSES, SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
33
import {
44
CachingGasStationProvider,
55
CachingTokenListProvider,
@@ -32,7 +32,7 @@ import {
3232
V2PoolProvider,
3333
V2QuoteProvider,
3434
V3PoolProvider,
35-
} from '@axieinfinity/smart-order-router'
35+
} from '@sky-mavis/smart-order-router'
3636

3737
import { TokenList } from '@uniswap/token-lists'
3838
import { default as bunyan, default as Logger } from 'bunyan'
@@ -60,7 +60,7 @@ import { UniJsonRpcProvider } from '../rpc/UniJsonRpcProvider'
6060
import { GraphQLTokenFeeFetcher } from '../graphql/graphql-token-fee-fetcher'
6161
import { UniGraphQLProvider } from '../graphql/graphql-provider'
6262
import { TrafficSwitcherITokenFeeFetcher } from '../util/traffic-switch/traffic-switcher-i-token-fee-fetcher'
63-
import { OnChainTokenFeeFetcher } from '@axieinfinity/smart-order-router/dist/main/providers/token-fee-fetcher'
63+
import { OnChainTokenFeeFetcher } from '@sky-mavis/smart-order-router/dist/main/providers/token-fee-fetcher'
6464

6565
const DEFAULT_TOKEN_LIST = 'https://gateway.ipfs.io/ipns/tokens.uniswap.org'
6666

lib/handlers/marshalling/cached-route-marshaller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CachedRoute, MixedRoute, V2Route, V3Route } from '@axieinfinity/smart-order-router'
1+
import { CachedRoute, MixedRoute, V2Route, V3Route } from '@sky-mavis/smart-order-router'
22
import { MarshalledRoute, RouteMarshaller } from './route-marshaller'
33

44
export interface MarshalledCachedRoute {

lib/handlers/marshalling/cached-routes-marshaller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { CachedRoutes } from '@axieinfinity/smart-order-router'
1+
import { CachedRoutes } from '@sky-mavis/smart-order-router'
22
import { TradeType } from '@uniswap/sdk-core'
33
import { Protocol } from '@uniswap/router-sdk'
44
import { MarshalledToken, TokenMarshaller } from './token-marshaller'
55
import { CachedRouteMarshaller, MarshalledCachedRoute } from './cached-route-marshaller'
6-
import { ChainId } from '@axieinfinity/sdk-core'
6+
import { ChainId } from '@sky-mavis/katana-core'
77

88
export interface MarshalledCachedRoutes {
99
routes: MarshalledCachedRoute[]

lib/handlers/marshalling/pair-marshaller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CustomPair } from '@axieinfinity/sdk-core'
1+
import { CustomPair } from '@sky-mavis/katana-core'
22
import { CurrencyAmountMarshaller, MarshalledCurrencyAmount } from './currency-amount-marshaller'
33
import { Protocol } from '@uniswap/router-sdk'
44
import { Pair } from '@uniswap/v2-sdk'

lib/handlers/marshalling/route-marshaller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MixedRoute, V2Route, V3Route } from '@axieinfinity/smart-order-router'
1+
import { MixedRoute, V2Route, V3Route } from '@sky-mavis/smart-order-router'
22
import { Protocol } from '@uniswap/router-sdk'
33
import { MarshalledToken, TokenMarshaller } from './token-marshaller'
44
import { MarshalledPair, PairMarshaller } from './pair-marshaller'

lib/handlers/pools/pool-caching/v2/v2-dynamo-cache.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Pair } from '@uniswap/v2-sdk'
22
import { BatchGetItemInput, DocumentClient } from 'aws-sdk/clients/dynamodb'
3-
import { ICache, log, metric, MetricLoggerUnit } from '@axieinfinity/smart-order-router'
3+
import { ICache, log, metric, MetricLoggerUnit } from '@sky-mavis/smart-order-router'
44
import { MarshalledPair, PairMarshaller } from '../../../marshalling'
55

66
export class V2DynamoCache implements ICache<{ pair: Pair; block?: number }> {

lib/handlers/pools/pool-caching/v3/cache-dynamo-pool.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DynamoCaching, DynamoCachingProps } from '../cache-dynamo'
22
import { Pool } from '@uniswap/v3-sdk'
3-
import { log, metric, MetricLoggerUnit } from '@axieinfinity/smart-order-router'
3+
import { log, metric, MetricLoggerUnit } from '@sky-mavis/smart-order-router'
44
import { PoolMarshaller } from '../../../marshalling/pool-marshaller'
55

66
interface DynamoCachingV3PoolProps extends DynamoCachingProps {}

lib/handlers/pools/pool-caching/v3/dynamo-caching-pool-provider.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { IV3PoolProvider, V3PoolAccessor } from '@axieinfinity/smart-order-router'
1+
import { IV3PoolProvider, V3PoolAccessor } from '@sky-mavis/smart-order-router'
22
import { Token } from '@uniswap/sdk-core'
33
import { FeeAmount, Pool } from '@uniswap/v3-sdk'
44
import { IDynamoCache } from '../cache-dynamo'
55
import { DynamoCachingV3Pool } from './cache-dynamo-pool'
6-
import { ProviderConfig } from '@axieinfinity/smart-order-router/dist/main/providers/provider'
7-
import { ChainId } from '@axieinfinity/sdk-core'
6+
import { ProviderConfig } from '@sky-mavis/smart-order-router/dist/main/providers/provider'
7+
import { ChainId } from '@sky-mavis/katana-core'
88

99
export class DynamoDBCachingV3PoolProvider implements IV3PoolProvider {
1010
private readonly dynamoCache: IDynamoCache<string, number, Pool>

lib/handlers/pools/provider-migration/v3/traffic-switch-v3-pool-provider.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { IV3PoolProvider, log, metric, MetricLoggerUnit, V3PoolAccessor } from '@axieinfinity/smart-order-router'
1+
import { IV3PoolProvider, log, metric, MetricLoggerUnit, V3PoolAccessor } from '@sky-mavis/smart-order-router'
22
import { Token } from '@uniswap/sdk-core'
33
import { FeeAmount, Pool } from '@uniswap/v3-sdk'
44
import { POOL_PROVIDER_TRAFFIC_SWITCH_CONFIGURATION } from '../../util/pool-provider-traffic-switch-configuration'
55
import JSBI from 'jsbi'
6-
import { ProviderConfig } from '@axieinfinity/smart-order-router/dist/main/providers/provider'
6+
import { ProviderConfig } from '@sky-mavis/smart-order-router/dist/main/providers/provider'
77

88
export type TrafficSwitchPoolProviderProps = {
99
currentPoolProvider: IV3PoolProvider

lib/handlers/quote/SwapOptionsFactory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { TradeTypeParam } from './schema/quote-schema'
44
import { computePortionAmount, parseDeadline, parseSlippageTolerance, populateFeeOptions } from '../shared'
55
import { PermitSingle } from '@uniswap/permit2-sdk'
66
import { utils } from 'ethers'
7-
import { ChainId, UNIVERSAL_ROUTER_ADDRESS } from '@axieinfinity/sdk-core'
8-
import { SwapOptionsUniversalRouter, SwapType, SwapOptionsSwapRouter02, SwapOptions } from '@axieinfinity/smart-order-router'
7+
import { ChainId, UNIVERSAL_ROUTER_ADDRESS } from '@sky-mavis/katana-core'
8+
import { SwapOptionsUniversalRouter, SwapType, SwapOptionsSwapRouter02, SwapOptions } from '@sky-mavis/smart-order-router'
99

1010
export type SwapOptionsUniversalRouterInput = {
1111
chainId: ChainId

lib/handlers/quote/injector.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
setGlobalLogger,
77
setGlobalMetric,
88
V3HeuristicGasModelFactory,
9-
} from '@axieinfinity/smart-order-router'
9+
} from '@sky-mavis/smart-order-router'
1010
import { MetricsLogger } from 'aws-embedded-metrics'
1111
import { APIGatewayProxyEvent, Context } from 'aws-lambda'
1212
import { default as bunyan, default as Logger } from 'bunyan'

lib/handlers/quote/provider-migration/v3/traffic-switch-on-chain-quote-provider.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { Currency, CurrencyAmount } from '@uniswap/sdk-core'
22
import { QUOTE_PROVIDER_TRAFFIC_SWITCH_CONFIGURATION } from '../../util/quote-provider-traffic-switch-configuration'
33
import { BigNumber } from 'ethers'
44
import { LIKELY_OUT_OF_GAS_THRESHOLD, NEW_QUOTER_DEPLOY_BLOCK } from '../../../../util/onChainQuoteProviderConfigs'
5-
import { ChainId } from '@axieinfinity/sdk-core'
6-
import { IOnChainQuoteProvider, V3Route, V2Route, OnChainQuotes, metric, MetricLoggerUnit, MixedRoute, log } from '@axieinfinity/smart-order-router'
7-
import { ProviderConfig } from '@axieinfinity/smart-order-router/dist/main/providers/provider'
5+
import { ChainId } from '@sky-mavis/katana-core'
6+
import { IOnChainQuoteProvider, V3Route, V2Route, OnChainQuotes, metric, MetricLoggerUnit, MixedRoute, log } from '@sky-mavis/smart-order-router'
7+
import { ProviderConfig } from '@sky-mavis/smart-order-router/dist/main/providers/provider'
88
export type TrafficSwitchOnChainQuoteProviderProps = {
99
currentQuoteProvider: IOnChainQuoteProvider
1010
targetQuoteProvider: IOnChainQuoteProvider

lib/handlers/quote/quote.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
SimulationStatus,
1212
SwapOptions,
1313
SwapRoute,
14-
} from '@axieinfinity/smart-order-router'
14+
} from '@sky-mavis/smart-order-router'
1515
import { Pool } from '@uniswap/v3-sdk'
1616
import JSBI from 'jsbi'
1717
import _ from 'lodash'
@@ -34,7 +34,7 @@ import { CurrencyLookup } from '../CurrencyLookup'
3434
import { SwapOptionsFactory } from './SwapOptionsFactory'
3535
import { GlobalRpcProviders } from '../../rpc/GlobalRpcProviders'
3636
import semver from 'semver'
37-
import { ChainId } from '@axieinfinity/sdk-core'
37+
import { ChainId } from '@sky-mavis/katana-core'
3838
import { Pair } from '@uniswap/v2-sdk'
3939

4040
export class QuoteHandler extends APIGLambdaHandler<

lib/handlers/quote/schema/quote-schema.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SUPPORTED_CHAINS } from '@axieinfinity/sdk-core'
1+
import { SUPPORTED_CHAINS } from '@sky-mavis/katana-core'
22
import BaseJoi from '@hapi/joi'
33
const Joi = BaseJoi.extend((joi) => ({
44
base: joi.array(),

lib/handlers/quote/util/pairs-to-track.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChainId } from '@axieinfinity/sdk-core'
1+
import { ChainId } from '@sky-mavis/katana-core'
22
import { TradeType } from '@uniswap/sdk-core'
33

44
export const PAIRS_TO_TRACK: Map<ChainId, Map<TradeType, string[]>> = new Map([

lib/handlers/quote/util/quote-provider-traffic-switch-configuration.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChainId } from '@axieinfinity/sdk-core'
1+
import { ChainId } from '@sky-mavis/katana-core'
22

33
export type QuoteProviderTrafficSwitchConfiguration = {
44
switchExactInPercentage: number

lib/handlers/quote/util/simulation.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SimulationStatus } from '@axieinfinity/smart-order-router'
1+
import { SimulationStatus } from '@sky-mavis/smart-order-router'
22
import Logger from 'bunyan'
33

44
export enum RoutingApiSimulationStatus {

lib/handlers/router-entities/aws-metrics-logger.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { IMetric, MetricLoggerUnit } from '@axieinfinity/smart-order-router'
1+
import { IMetric, MetricLoggerUnit } from '@sky-mavis/smart-order-router'
22
import { MetricsLogger as AWSEmbeddedMetricsLogger } from 'aws-embedded-metrics'
33

44
export class AWSMetricsLogger implements IMetric {

lib/handlers/router-entities/aws-subgraph-provider.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import {
77
MetricLoggerUnit,
88
V2SubgraphPool,
99
V3SubgraphPool,
10-
} from '@axieinfinity/smart-order-router'
10+
} from '@sky-mavis/smart-order-router'
1111
import { S3 } from 'aws-sdk'
1212
import NodeCache from 'node-cache'
1313
import { S3_POOL_CACHE_KEY } from '../../util/pool-cache-key'
1414
import { PoolCachingFilePrefixes } from '../../util/poolCachingFilePrefixes'
1515
import * as zlib from 'zlib'
16-
import { ChainId } from '@axieinfinity/sdk-core'
16+
import { ChainId } from '@sky-mavis/katana-core'
1717

1818
const POOL_CACHE = new NodeCache({ stdTTL: 240, useClones: false })
1919
const LOCAL_POOL_CACHE_KEY = (chainId: ChainId, protocol: Protocol) => `pools${chainId}#${protocol}`

lib/handlers/router-entities/aws-token-list-provider.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { ChainId } from '@axieinfinity/sdk-core'
1+
import { ChainId } from '@sky-mavis/katana-core'
22
import {
33
CachingTokenListProvider,
44
ITokenListProvider,
55
ITokenProvider,
66
log,
77
NodeJSCache,
8-
} from '@axieinfinity/smart-order-router'
8+
} from '@sky-mavis/smart-order-router'
99
import { TokenList } from '@uniswap/token-lists'
1010
import S3 from 'aws-sdk/clients/s3'
1111
import NodeCache from 'node-cache'

lib/handlers/router-entities/route-caching/dynamo-route-caching-provider.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ import {
88
metric,
99
MetricLoggerUnit,
1010
routeToString,
11-
} from '@axieinfinity/smart-order-router'
11+
} from '@sky-mavis/smart-order-router'
1212
import { AWSError, DynamoDB, Lambda } from 'aws-sdk'
1313
import { Currency, CurrencyAmount, Fraction, Token, TradeType } from '@uniswap/sdk-core'
1414
import { Protocol } from '@uniswap/router-sdk'
1515
import { PairTradeTypeChainId } from './model/pair-trade-type-chain-id'
1616
import { CachedRoutesMarshaller } from '../../marshalling/cached-routes-marshaller'
17-
import { MixedRoute, V2Route, V3Route } from '@axieinfinity/smart-order-router'
17+
import { MixedRoute, V2Route, V3Route } from '@sky-mavis/smart-order-router'
1818
import { PromiseResult } from 'aws-sdk/lib/request'
19-
import { ChainId } from '@axieinfinity/sdk-core'
19+
import { ChainId } from '@sky-mavis/katana-core'
2020

2121
interface ConstructorParams {
2222
/**

lib/handlers/router-entities/route-caching/model/cached-routes-bucket.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CacheMode } from '@axieinfinity/smart-order-router'
1+
import { CacheMode } from '@sky-mavis/smart-order-router'
22

33
interface CachedRoutesBucketsArgs {
44
/**

lib/handlers/router-entities/route-caching/model/cached-routes-strategy.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core'
22
import { CachedRoutesBucket } from './cached-routes-bucket'
3-
import { CacheMode } from '@axieinfinity/smart-order-router'
4-
import { ChainId } from '@axieinfinity/sdk-core'
3+
import { CacheMode } from '@sky-mavis/smart-order-router'
4+
import { ChainId } from '@sky-mavis/katana-core'
55

66
interface CachedRoutesStrategyArgs {
77
pair: string

lib/handlers/router-entities/route-caching/model/pair-trade-type-chain-id.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TradeType } from '@uniswap/sdk-core'
2-
import { CachedRoutes } from '@axieinfinity/smart-order-router'
3-
import { ChainId } from '@axieinfinity/sdk-core'
2+
import { CachedRoutes } from '@sky-mavis/smart-order-router'
3+
import { ChainId } from '@sky-mavis/katana-core'
44

55
interface PairTradeTypeChainIdArgs {
66
tokenIn: string

lib/handlers/router-entities/static-gas-price-provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GasPrice, IGasPriceProvider } from '@axieinfinity/smart-order-router'
1+
import { GasPrice, IGasPriceProvider } from '@sky-mavis/smart-order-router'
22
import { BigNumber } from 'ethers'
33

44
export class StaticGasPriceProvider implements IGasPriceProvider {

lib/handlers/router-entities/v3-aws-subgraph-provider.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { IV3SubgraphProvider, log, V3SubgraphPool, V3SubgraphProvider } from '@axieinfinity/smart-order-router'
1+
import { IV3SubgraphProvider, log, V3SubgraphPool, V3SubgraphProvider } from '@sky-mavis/smart-order-router'
22
import { S3 } from 'aws-sdk'
3-
import { ChainId } from '@axieinfinity/sdk-core'
3+
import { ChainId } from '@sky-mavis/katana-core'
44
import _ from 'lodash'
55
import NodeCache from 'node-cache'
66

0 commit comments

Comments
 (0)