Skip to content

Commit

Permalink
fix NATIVE_ASSETS_PER_CHAIN instead
Browse files Browse the repository at this point in the history
  • Loading branch information
estebanmino committed Nov 13, 2023
1 parent 6c038b2 commit 922ce7d
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 11 deletions.
31 changes: 21 additions & 10 deletions src/core/references/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -113,22 +113,22 @@ export const SOCKS_ARBITRUM_ADDRESS =

export const NATIVE_ASSETS_PER_CHAIN: Record<ChainId, AddressOrEth> = {
[ChainId.mainnet]: ETH_ADDRESS,
[ChainId.hardhat]: ETH_ADDRESS,
[ChainId.goerli]: ETH_ADDRESS,
[ChainId.sepolia]: ETH_ADDRESS,
[ChainId.hardhat]: AddressZero,
[ChainId.goerli]: AddressZero,
[ChainId.sepolia]: AddressZero,
[ChainId.arbitrum]: ETH_ARBITRUM_ADDRESS as Address,
[ChainId['arbitrum-goerli']]: ETH_ARBITRUM_ADDRESS as Address,
[ChainId['arbitrum-goerli']]: AddressZero as Address,
[ChainId.bsc]: BSC_BNB_ADDRESS as Address,
[ChainId['bsc-testnet']]: BSC_BNB_ADDRESS as Address,
[ChainId['bsc-testnet']]: AddressZero as Address,
[ChainId.optimism]: ETH_OPTIMISM_ADDRESS as Address,
[ChainId.hardhatOptimism]: ETH_OPTIMISM_ADDRESS as Address,
[ChainId['optimism-goerli']]: ETH_OPTIMISM_ADDRESS as Address,
[ChainId.hardhatOptimism]: AddressZero as Address,
[ChainId['optimism-goerli']]: AddressZero as Address,
[ChainId.base]: ETH_BASE_ADDRESS as Address,
[ChainId['base-goerli']]: ETH_BASE_ADDRESS as Address,
[ChainId['base-goerli']]: AddressZero as Address,
[ChainId.zora]: ETH_ZORA_ADDRESS as Address,
[ChainId['zora-testnet']]: ETH_ZORA_ADDRESS as Address,
[ChainId['zora-testnet']]: AddressZero as Address,
[ChainId.polygon]: MATIC_POLYGON_ADDRESS as Address,
[ChainId['polygon-mumbai']]: MATIC_POLYGON_ADDRESS as Address,
[ChainId['polygon-mumbai']]: AddressZero as Address,
};
export const OVM_GAS_PRICE_ORACLE =
'0x420000000000000000000000000000000000000F';
Expand Down Expand Up @@ -169,3 +169,14 @@ export const SUPPORTED_CHAINS: Chain[] = [
baseGoerli,
zoraTestnet,
].map((chain) => ({ ...chain, name: ChainNameDisplay[chain.id] }));

export const SUPPORTED_TESTNET_CHAIN_IDS: number[] = [
goerli.id,
sepolia.id,
optimismGoerli.id,
bscTestnet.id,
polygonMumbai.id,
arbitrumGoerli.id,
baseGoerli.id,
zoraTestnet.id,
];
2 changes: 1 addition & 1 deletion src/core/utils/chains.ts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ export const isL2Chain = (chain: ChainName | ChainId): boolean => {
};

export function isNativeAsset(address: AddressOrEth, chainId: ChainId) {
if (isCustomChain(chainId) || isTestnetChainId({ chainId })) {
if (isCustomChain(chainId)) {
return AddressZero === address;
}
return isLowerCaseMatch(NATIVE_ASSETS_PER_CHAIN[chainId], address);
Expand Down

0 comments on commit 922ce7d

Please sign in to comment.