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][] = [
[ChainId.MAINNET, 0],
[ChainId.GOERLI, 0],
[ChainId.SEPOLIA, 0],
[ChainId.POLYGON, 1],
[ChainId.POLYGON_MUMBAI, 1],
[ChainId.ARBITRUM_ONE, 2],
[ChainId.ARBITRUM_GOERLI, 2],
[ChainId.OPTIMISM, 3],
[ChainId.OPTIMISM_GOERLI, 3],
[ChainId.BNB, 4],
[ChainId.AVALANCHE, 5],
[ChainId.CELO, 6],
[ChainId.CELO_ALFAJORES, 6],
[ChainId.ARBITRUM_ONE, 1],
[ChainId.ARBITRUM_GOERLI, 1],
[ChainId.OPTIMISM, 2],
[ChainId.OPTIMISM_GOERLI, 2],
[ChainId.POLYGON, 3],
[ChainId.POLYGON_MUMBAI, 3],
[ChainId.BASE, 4],
[ChainId.BASE_GOERLI, 4],
[ChainId.BNB, 5],
[ChainId.AVALANCHE, 6],
[ChainId.CELO, 7],
[ChainId.CELO_ALFAJORES, 7],
]
test.each(chainPriorityTestCases)(
......
......@@ -119,24 +119,27 @@ export function getChainPriority(chainId: ChainId): number {
case ChainId.GOERLI:
case ChainId.SEPOLIA:
return 0
case ChainId.POLYGON:
case ChainId.POLYGON_MUMBAI:
return 1
case ChainId.ARBITRUM_ONE:
case ChainId.ARBITRUM_GOERLI:
return 2
return 1
case ChainId.OPTIMISM:
case ChainId.OPTIMISM_GOERLI:
return 2
case ChainId.POLYGON:
case ChainId.POLYGON_MUMBAI:
return 3
case ChainId.BNB:
case ChainId.BASE:
case ChainId.BASE_GOERLI:
return 4
case ChainId.AVALANCHE:
case ChainId.BNB:
return 5
case ChainId.AVALANCHE:
return 6
case ChainId.CELO:
case ChainId.CELO_ALFAJORES:
return 6
default:
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