Skip to content

Commit 0e52d09

Browse files
authored
chore: bump sor to 4.10.0 - fix: update deploy address for v4 on sepolia and unichain sepolia (#956)
1 parent 8e2b650 commit 0e52d09

20 files changed

Lines changed: 155 additions & 169 deletions

‎bin/app.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ export class RoutingAPIPipeline extends Stack {
181181
// Load RPC provider URLs from AWS secret
182182
let jsonRpcProviders = {} as { [chainId: string]: string }
183183
SUPPORTED_CHAINS.forEach((chainId: ChainId) => {
184-
if (chainId !== ChainId.WORLDCHAIN && chainId !== ChainId.ASTROCHAIN_SEPOLIA) {
184+
if (chainId !== ChainId.WORLDCHAIN && chainId !== ChainId.UNICHAIN_SEPOLIA) {
185185
const key = `WEB3_RPC_${chainId}`
186186
jsonRpcProviders[key] = jsonRpcProvidersSecret.secretValueFromJson(key).toString()
187187
new CfnOutput(this, key, {
@@ -234,7 +234,7 @@ export class RoutingAPIPipeline extends Stack {
234234
'ALCHEMY_324',
235235
// WorldChain,
236236
'QUICKNODE_480',
237-
// AstroChain Sepolia,
237+
// Unichain Sepolia,
238238
'QUICKNODE_1301',
239239
// unirpc - serves all chains
240240
'UNIRPC_0',
@@ -410,7 +410,7 @@ const jsonRpcProviders = {
410410
ALCHEMY_324: process.env.ALCHEMY_324!,
411411
// WorldChain,
412412
QUICKNODE_480: process.env.QUICKNODE_480!,
413-
// AstroChain Sepolia,
413+
// Unichain Sepolia,
414414
QUICKNODE_1301: process.env.QUICKNODE_1301!,
415415
// unirpc - serves all chains
416416
UNIRPC_0: process.env.UNIRPC_0!,

‎lib/cron/cache-config.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export const v3SubgraphUrlOverride = (chainId: ChainId) => {
3737
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v3-celo/api`
3838
case ChainId.WORLDCHAIN:
3939
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v3-worldchain/api`
40-
case ChainId.ASTROCHAIN_SEPOLIA:
40+
case ChainId.UNICHAIN_SEPOLIA:
4141
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v3-astrochain-sepolia/api`
4242
default:
4343
return undefined
@@ -64,7 +64,7 @@ export const v2SubgraphUrlOverride = (chainId: ChainId) => {
6464
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v2-base/api`
6565
case ChainId.WORLDCHAIN:
6666
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v2-worldchain/api`
67-
case ChainId.ASTROCHAIN_SEPOLIA:
67+
case ChainId.UNICHAIN_SEPOLIA:
6868
return `https://subgraph.satsuma-prod.com/${process.env.ALCHEMY_QUERY_KEY}/uniswap/uniswap-v2-astrochain-sepolia/api`
6969
default:
7070
return undefined

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const ID_TO_PROVIDER = (id: ChainId): string => {
2020
case ChainId.CELO:
2121
case ChainId.BNB:
2222
case ChainId.BASE:
23-
case ChainId.ASTROCHAIN_SEPOLIA:
23+
case ChainId.UNICHAIN_SEPOLIA:
2424
return ProviderName.QUIKNODE
2525
case ChainId.CELO_ALFAJORES:
2626
return ProviderName.FORNO

‎lib/graphql/graphql-provider.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ export class UniGraphQLProvider implements IUniGraphQLProvider {
5959
return 'ZKSYNC'
6060
case ChainId.WORLDCHAIN:
6161
return 'WORLDCHAIN'
62-
case ChainId.ASTROCHAIN_SEPOLIA:
63-
return 'ASTROCHAIN'
62+
case ChainId.UNICHAIN_SEPOLIA:
63+
return 'UNICHAIN_SEPOLIA'
6464
default:
6565
throw new Error(`UniGraphQLProvider._chainIdToGraphQLChainName unsupported ChainId: ${chainId}`)
6666
}

‎lib/handlers/injector-sor.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export const SUPPORTED_CHAINS: ChainId[] = [
108108
ChainId.ZORA,
109109
ChainId.ZKSYNC,
110110
ChainId.WORLDCHAIN,
111-
ChainId.ASTROCHAIN_SEPOLIA,
111+
ChainId.UNICHAIN_SEPOLIA,
112112
]
113113
const DEFAULT_TOKEN_LIST = 'https://gateway.ipfs.io/ipns/tokens.uniswap.org'
114114

@@ -366,7 +366,7 @@ export abstract class InjectorSOR<Router, QueryParams> extends Injector<
366366
case ChainId.ZORA:
367367
case ChainId.ZKSYNC:
368368
case ChainId.WORLDCHAIN:
369-
case ChainId.ASTROCHAIN_SEPOLIA:
369+
case ChainId.UNICHAIN_SEPOLIA:
370370
const currentQuoteProvider = new OnChainQuoteProvider(
371371
chainId,
372372
provider,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,9 @@ export const QUOTE_PROVIDER_TRAFFIC_SWITCH_CONFIGURATION = (
227227
samplingExactOutPercentage: 0,
228228
} as QuoteProviderTrafficSwitchConfiguration
229229
}
230-
// worldchain and astrochain sepolia don't have the view-only quoter yet, so we can shadow sample 0.1% of traffic
230+
// worldchain and unichain sepolia don't have the view-only quoter yet, so we can shadow sample 0.1% of traffic
231231
case ChainId.WORLDCHAIN:
232-
case ChainId.ASTROCHAIN_SEPOLIA:
232+
case ChainId.UNICHAIN_SEPOLIA:
233233
switch (protocol) {
234234
case Protocol.MIXED:
235235
case Protocol.V4:

‎lib/handlers/shared.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const DEFAULT_ROUTING_CONFIG_BY_CHAIN = (chainId: ChainId): AlphaRouterCo
8282
}
8383
case ChainId.OPTIMISM:
8484
case ChainId.WORLDCHAIN:
85-
case ChainId.ASTROCHAIN_SEPOLIA:
85+
case ChainId.UNICHAIN_SEPOLIA:
8686
return {
8787
v2PoolSelection: {
8888
topN: 3,

‎lib/rpc/utils.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export function chainIdToNetworkName(networkId: ChainId): string {
2020
return 'base'
2121
case ChainId.WORLDCHAIN:
2222
return 'worldchain'
23-
case ChainId.ASTROCHAIN_SEPOLIA:
24-
return 'astrochain-sepolia'
23+
case ChainId.UNICHAIN_SEPOLIA:
24+
return 'unichain-sepolia'
2525
default:
2626
return 'ethereum'
2727
}

‎lib/util/defaultBlocksToLiveRoutesDB.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ export const DEFAULT_BLOCKS_TO_LIVE_ROUTES_DB: { [chain in ChainId]: number } =
2424
// (12 hours) / (2 seconds) = 21600
2525
[ChainId.WORLDCHAIN]: 21600,
2626
// (60 minutes) / (1 seconds) = 3600
27-
[ChainId.ASTROCHAIN_SEPOLIA]: 3600,
27+
[ChainId.UNICHAIN_SEPOLIA]: 3600,
28+
[ChainId.UNICHAIN]: 3600,
29+
[ChainId.MONAD_TESTNET]: 3600,
2830
// (60 minutes) / (250 milliseconds) = 14400
2931
[ChainId.ARBITRUM_ONE]: 14400,
3032
[ChainId.ARBITRUM_GOERLI]: 14400,

‎lib/util/extraV4FeeTiersTickSpacingsHookAddresses.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,7 @@ export const EXTRA_V4_FEE_TICK_SPACINGS_HOOK_ADDRESSES: { [chain in ChainId]: Ar
4545
[ChainId.BLAST]: emptyV4FeeTickSpacingsHookAddresses,
4646
[ChainId.ZKSYNC]: emptyV4FeeTickSpacingsHookAddresses,
4747
[ChainId.WORLDCHAIN]: emptyV4FeeTickSpacingsHookAddresses,
48-
[ChainId.ASTROCHAIN_SEPOLIA]: emptyV4FeeTickSpacingsHookAddresses,
48+
[ChainId.UNICHAIN_SEPOLIA]: emptyV4FeeTickSpacingsHookAddresses,
49+
[ChainId.UNICHAIN]: emptyV4FeeTickSpacingsHookAddresses,
50+
[ChainId.MONAD_TESTNET]: emptyV4FeeTickSpacingsHookAddresses,
4951
}

0 commit comments

Comments
 (0)