Commit 31d0c3c9 authored by Brendan Wong's avatar Brendan Wong Committed by GitHub

fix: reorganize chain priority (#7189)

reorganize chain priority
parent 88b7acf3
...@@ -7,16 +7,18 @@ const chainPriorityTestCases: [ChainId, number][] = [ ...@@ -7,16 +7,18 @@ const chainPriorityTestCases: [ChainId, number][] = [
[ChainId.MAINNET, 0], [ChainId.MAINNET, 0],
[ChainId.GOERLI, 0], [ChainId.GOERLI, 0],
[ChainId.SEPOLIA, 0], [ChainId.SEPOLIA, 0],
[ChainId.POLYGON, 1], [ChainId.ARBITRUM_ONE, 1],
[ChainId.POLYGON_MUMBAI, 1], [ChainId.ARBITRUM_GOERLI, 1],
[ChainId.ARBITRUM_ONE, 2], [ChainId.OPTIMISM, 2],
[ChainId.ARBITRUM_GOERLI, 2], [ChainId.OPTIMISM_GOERLI, 2],
[ChainId.OPTIMISM, 3], [ChainId.POLYGON, 3],
[ChainId.OPTIMISM_GOERLI, 3], [ChainId.POLYGON_MUMBAI, 3],
[ChainId.BNB, 4], [ChainId.BASE, 4],
[ChainId.AVALANCHE, 5], [ChainId.BASE_GOERLI, 4],
[ChainId.CELO, 6], [ChainId.BNB, 5],
[ChainId.CELO_ALFAJORES, 6], [ChainId.AVALANCHE, 6],
[ChainId.CELO, 7],
[ChainId.CELO_ALFAJORES, 7],
] ]
test.each(chainPriorityTestCases)( test.each(chainPriorityTestCases)(
......
...@@ -119,24 +119,27 @@ export function getChainPriority(chainId: ChainId): number { ...@@ -119,24 +119,27 @@ export function getChainPriority(chainId: ChainId): number {
case ChainId.GOERLI: case ChainId.GOERLI:
case ChainId.SEPOLIA: case ChainId.SEPOLIA:
return 0 return 0
case ChainId.POLYGON:
case ChainId.POLYGON_MUMBAI:
return 1
case ChainId.ARBITRUM_ONE: case ChainId.ARBITRUM_ONE:
case ChainId.ARBITRUM_GOERLI: case ChainId.ARBITRUM_GOERLI:
return 2 return 1
case ChainId.OPTIMISM: case ChainId.OPTIMISM:
case ChainId.OPTIMISM_GOERLI: case ChainId.OPTIMISM_GOERLI:
return 2
case ChainId.POLYGON:
case ChainId.POLYGON_MUMBAI:
return 3 return 3
case ChainId.BNB: case ChainId.BASE:
case ChainId.BASE_GOERLI:
return 4 return 4
case ChainId.AVALANCHE: case ChainId.BNB:
return 5 return 5
case ChainId.AVALANCHE:
return 6
case ChainId.CELO: case ChainId.CELO:
case ChainId.CELO_ALFAJORES: case ChainId.CELO_ALFAJORES:
return 6
default:
return 7 return 7
default:
return 8
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment