UNPKG

web3-api-utils

Version:

utility funtions to get api names for different api providers

145 lines (133 loc) 3.49 kB
export const alchemyIdMap = { 137: 'polygon-mainnet', "80002": 'polygon-amoy', "1": 'eth-mainnet', "5": 'eth-goerli', "11155111": 'eth-sepolia', "42161": 'arb-mainnet', "421613": 'arb-goerli', "10": 'opt-mainnet', "opt-sepolia": 'opt-sepolia', "op-sepolia-testnet": 'opt-sepolia', "11155420": 'opt-sepolia', "420": 'opt-goerli', "8453": 'base-mainnet', "base": 'base-mainnet', "84532": 'base-sepolia', "base-sepolia": 'base-sepolia', "BaseSepoliaTestnet": 'base-sepolia', } //https://docs.rarible.org/docs/supported-chains export const raribleIdMap = { 1: "ETHEREUM", 137: 'POLYGON', 5000: "MANTLE", 13371: "IMMUTABLEX", //Immutable zkEVM 747: "FLOW", 42161: "ARBITRUM", 88888: "CHILIZ", /// Chiliz Chain 1890: "LIGHTLINK", // phoenix 42220: "CELO", 324: "ZKSYNC", // mainnet 8453: "BASE", 1380012617: "RARI", // mainnet 3776: "ASTARZKEVM", 255: "KROMA", 660279: "XAI", 1329: "SEI", 248: "OASYS", 247253:"SAAKURU", 11297108109:"PALM", 1135: "LISK", 42793:"ETHERLINK", 1284:"MOONBEAM", 995:"FIVIRE", //5ireChain 698: "MATCHAIN", 41455: "ALEPHZERO", // zkevm // missing APTOS 360: "SHAPE", 17172: "ECLIPSE" } //https://docs.rarible.org/docs/supported-chains export const raribleTestnetIdMap = { 5003: "MANTLE", // MANTLE SEPOLIA 80002: 'POLYGON', // amoy 11155111: "ETHEREUM", // sepolia 545: "FLOW", // Immutable zkEVM testneet 421614: "ARBITRUM", // arbitrum sepolia 88888: "CHILIZ", // Chiliz Spicy Testnet 1891: "LIGHTLINK", // pegasus testnet 62320: "CELO", // baklava testnet 300: "ZKSYNC", // sepolia testnet 84532: "BASE", // sepolia 1918988905: "RARI", // testnet 2358: "KROMA", // sepolia 37714555429: "XAI", 1328: "SEI", // testnet 9372: "OASYS", 7225878:"SAAKURU", 11297108099:"PALM", 4202:"LISK", // sepolia 128123:"ETHERLINK", // sepolia 997:"FIVIRE", //testnet?? 699: "MATCHAIN", 2039: "ALEPHZERO", 11011: "SHAPE", // sepolia 555666: "ECLIPSE", } export const openseaIdMap = { 1: "ethereum", 137: "matic", // polygon 8217: "klaytn", // aka kaia 42161: "arbitrum", 42170: "arbitrum_nova", 43114: "avalanche", 10: "optimism", 'solana': "solana", 900: "solana", // possible backup 8453: "base", 81457: "blast", 7777777: "zora", 1329: "sei" } export const openseaTestnetIdMap = { 11155111: "sepolia", 80002: "amoy", // polygon amoy 421614: "arbitrum_sepolia", 43113: "avalanche_fuji", 11155420: "optimism_sepolia", 103: "soldev", // possible backup 84532: "base_sepolia", 168587773: "blast_sepolia", 999999999: "zora_sepolia", 1328: "sei_testnet" } export const websiteBaseUrls = { rarible: 'https://rarible.com', opensea: 'https://opensea.io', } export const websiteTestnetBaseUrls = { rarible: 'https://testnet.rarible.com', opensea: 'https://testnets.opensea.io' } export const websiteCollectionSegments = { rarible: 'collection', opensea: 'collections' } export const websiteTokenSegments = { rarible: 'asset', opensea: 'assets' } export const scannerUrls = { 1: 'https://etherscan.io/', 11155111: 'https://sepolia.etherscan.io/', // BASE 8453: "https://basescan.org/", 84532: 'https://sepolia.basescan.org/', // POLYGON 137: 'https://polygonscan.com/', 80002: 'https://amoy.polygonscan.com/', // OPTIMISM 10: 'https://optimistic.etherscan.io/', 11155420: 'https://sepolia-optimism.etherscan.io/', }