Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

common, agent: use NetworksRegistry instead of hard-coded networks list #1093

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dwerner
Copy link
Contributor

@dwerner dwerner commented Feb 13, 2025

Here's the list we generate in my testing. Worth reviewing as some aliases are different and this list is quite large.

{
    "caip2ByChainAlias": {
        "abstract-mainnet": "eip155:2741",
        "abstract-sepolia": "eip155:11124",
        "amoy": "eip155:80002",
        "amoy-testnet": "eip155:80002",
        "arb-nova": "eip155:42170",
        "arb-sepolia": "eip155:42161",
        "arbitrum": "eip155:42161",
        "arbitrum-nova-mainnet": "eip155:42170",
        "arbnova": "eip155:42170",
        "arbone": "eip155:42161",
        "arweave": "arweave:7wIU",
        "astar": "eip155:3776",
        "astar-zkevm": "eip155:3776",
        "aurora-mainnet": "eip155:1313161554",
        "avalanche-fuji": "eip155:43113",
        "avalanche-mainnet": "eip155:43114",
        "base-mainnet": "eip155:8453",
        "base-testnet": "eip155:84532",
        "berachain-mainnet": "eip155:80094",
        "berachain-testnet": "eip155:80084",
        "bitcoin": "bip122:000000000019d6689c085ae165831e93",
        "blast": "eip155:81457",
        "blast-sepolia": "eip155:168587773",
        "bnb": "eip155:56",
        "bnb-chapel": "eip155:97",
        "bnb-mainnet": "eip155:56",
        "bnb-testnet": "eip155:97",
        "boba-bsc": "eip155:56288",
        "boba-bsc-testnet": "eip155:9728",
        "boba-mainnet": "eip155:288",
        "boba-sepolia": "eip155:28882",
        "bsc-mainnet": "eip155:56",
        "bsc-op": "eip155:204",
        "bsc-testnet": "eip155:97",
        "celo-mainnet": "eip155:42220",
        "celo-testnet": "eip155:44787",
        "chiado": "eip155:10200",
        "chiliz-mainnet": "eip155:88888",
        "chiliz-spicy-testnet": "eip155:88882",
        "clv-mainnet": "eip155:1023",
        "corn-mainnet": "eip155:21000000",
        "corn-maizenet": "eip155:21000000",
        "corn-sepolia": "eip155:21000001",
        "cronos-mainnet": "eip155:25",
        "eos-evm-mainnet": "eip155:17777",
        "eos-evm-testnet": "eip155:15557",
        "eos-kylin": "antelope:5fff1dae8dc8e2fc4d5b23b2c7665c97",
        "eos-mainnet": "antelope:aca376f206b8fc25a6ed44dbdc66547c",
        "eosevm": "eip155:17777",
        "eth": "eip155:1",
        "eth-beacon": "beacon:1",
        "eth-cl": "beacon:1",
        "eth-mainnet": "eip155:1",
        "ethereum": "eip155:1",
        "etherlink": "eip155:42793",
        "evm-1": "eip155:1",
        "evm-10": "eip155:10",
        "evm-100": "eip155:100",
        "evm-1001": "eip155:1001",
        "evm-10081": "eip155:10081",
        "evm-10143": "eip155:10143",
        "evm-1023": "eip155:1023",
        "evm-11124": "eip155:11124",
        "evm-11155111": "eip155:11155111",
        "evm-12001": "eip155:12001",
        "evm-122": "eip155:122",
        "evm-12227332": "eip155:12227332",
        "evm-1284": "eip155:1284",
        "evm-1285": "eip155:1285",
        "evm-1287": "eip155:1287",
        "evm-130": "eip155:130",
        "evm-1301": "eip155:1301",
        "evm-1313161554": "eip155:1313161554",
        "evm-1313161555": "eip155:1313161555",
        "evm-146": "eip155:146",
        "evm-1480": "eip155:1480",
        "evm-14800": "eip155:14800",
        "evm-15557": "eip155:15557",
        "evm-1666600000": "eip155:1666600000",
        "evm-168587773": "eip155:168587773",
        "evm-1687": "eip155:1687",
        "evm-17000": "eip155:17000",
        "evm-17777": "eip155:17777",
        "evm-185": "eip155:185",
        "evm-1868": "eip155:1868",
        "evm-18880": "eip155:18880",
        "evm-195": "eip155:195",
        "evm-196": "eip155:196",
        "evm-204": "eip155:204",
        "evm-2222": "eip155:2222",
        "evm-25": "eip155:25",
        "evm-250": "eip155:250",
        "evm-252": "eip155:252",
        "evm-2741": "eip155:2741",
        "evm-288": "eip155:288",
        "evm-300": "eip155:300",
        "evm-324": "eip155:324",
        "evm-34443": "eip155:34443",
        "evm-3636": "eip155:3636",
        "evm-37111": "eip155:37111",
        "evm-3776": "eip155:3776",
        "evm-4002": "eip155:4002",
        "evm-42161": "eip155:42161",
        "evm-421614": "eip155:421614",
        "evm-42170": "eip155:42170",
        "evm-42220": "eip155:42220",
        "evm-43111": "eip155:43111",
        "evm-43113": "eip155:43113",
        "evm-43114": "eip155:43114",
        "evm-44787": "eip155:44787",
        "evm-4689": "eip155:4689",
        "evm-4690": "eip155:4690",
        "evm-47763": "eip155:47763",
        "evm-534351": "eip155:534351",
        "evm-534352": "eip155:534352",
        "evm-56": "eip155:56",
        "evm-56288": "eip155:56288",
        "evm-57073": "eip155:57073",
        "evm-59141": "eip155:59141",
        "evm-59144": "eip155:59144",
        "evm-660279": "eip155:660279",
        "evm-7000": "eip155:7000",
        "evm-743111": "eip155:743111",
        "evm-763373": "eip155:763373",
        "evm-80084": "eip155:80084",
        "evm-80094": "eip155:80094",
        "evm-81": "eip155:81",
        "evm-81457": "eip155:81457",
        "evm-8217": "eip155:8217",
        "evm-8453": "eip155:8453",
        "evm-84532": "eip155:84532",
        "evm-88": "eip155:88",
        "evm-88882": "eip155:88882",
        "evm-88888": "eip155:88888",
        "evm-919": "eip155:919",
        "evm-9728": "eip155:9728",
        "evm-994873017": "eip155:994873017",
        "fantom-mainnet": "eip155:250",
        "fantom-opera": "eip155:250",
        "fuse-mainnet": "eip155:122",
        "gnosis-beacon": "beacon:100",
        "gnosis-chiado-beacon": "beacon:10200",
        "gnosis-mainnet": "eip155:100",
        "gravity": "eip155:1625",
        "gravity-sepolia": "eip155:13505",
        "hardhat": "eip155:1337",
        "harmony-mainnet": "eip155:1666600000",
        "hemi-mainnet": "eip155:43111",
        "hemi-testnet": "eip155:743111",
        "holesky-beacon": "beacon:17000",
        "injective": "cosmos:injective-1",
        "injective-1": "cosmos:injective-1",
        "injective-2": "cosmos:injective-2",
        "ink-mainnet": "eip155:57073",
        "ink-testnet": "eip155:763373",
        "iotex-mainnet": "eip155:4689",
        "joc-mainnet": "eip155:81",
        "jungle": "antelope:73e4385a2708e6d7048834fbc1079f2f",
        "jungle4-evm-testnet": "eip155:15557",
        "kaia-mainnet": "eip155:8217",
        "kava-mainnet": "eip155:2222",
        "lens-sepolia": "eip155:37111",
        "linea-mainnet": "eip155:59144",
        "linea-testnet": "eip155:59141",
        "litecoin-mainnet": "bip122:12a765e31ffd4059bada1e25190f6e98",
        "ltc": "bip122:12a765e31ffd4059bada1e25190f6e98",
        "lumia-mainnet": "eip155:994873017",
        "mainnet-beacon": "beacon:1",
        "mantra": "cosmos:mantra-1",
        "mantra-1": "cosmos:mantra-1",
        "mantra-dukong": "cosmos:mantra-dukong",
        "matic-mainnet": "eip155:137",
        "mbeam": "eip155:1284",
        "minato": "eip155:1946",
        "mint-testnet": "eip155:1687",
        "mode": "eip155:34443",
        "mode-testnet": "eip155:919",
        "moonbase": "eip155:1287",
        "mriver": "eip155:1285",
        "near": "near:mainnet",
        "neox-mainnet": "eip155:47763",
        "op-mainnet": "eip155:10",
        "op-sepolia": "eip155:11155420",
        "opbnb": "eip155:204",
        "opsepolia": "eip155:11155420",
        "polygon": "eip155:137",
        "polygon-cardona": "eip155:2442",
        "rootstock-mainnet": "eip155:30",
        "scroll-mainnet": "eip155:534352",
        "scroll-testnet": "eip155:534351",
        "sei": "eip155:1329",
        "sei-atlantic2": "eip155:1328",
        "sei-evm-mainnet": "eip155:1329",
        "sei-testnet": "eip155:1328",
        "sepolia-beacon": "beacon:11155111",
        "solana": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "solana-accounts-mainnet": "solana:Accounts",
        "solana-mainnet": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "soneium-mainnet": "eip155:1868",
        "soneium-minato": "eip155:1946",
        "soneium-minato-testnet": "eip155:1946",
        "sonic-mainnet": "eip155:146",
        "spiderchain-testnet": "eip155:3636",
        "spiderchain-testnet-v1": "eip155:3636",
        "starknet": "starknet:SN_MAIN",
        "starknet-sepolia": "starknet:SN_SEPOLIA",
        "telos-mainnet": "antelope:4667b205c6838ef70ff7988f6e8257e8",
        "unichain-mainnet": "eip155:130",
        "unichain-sepolia": "eip155:1301",
        "vana-mainnet": "eip155:1480",
        "vana-testnet": "eip155:14800",
        "viction-mainnet": "eip155:88",
        "wax-mainnet": "antelope:1064487b3cd1a897ce03ae5b6a865651",
        "waxtest": "antelope:f16b1833c747c43682f4386fca9cbb32",
        "xai-mainnet": "eip155:660279",
        "xlayer": "eip155:196",
        "zetachain-mainnet": "eip155:7000",
        "zksync": "eip155:324",
        "zksync-sepolia": "eip155:300",
        "zksync-testnet": "eip155:300",
        "zora-mainnet": "eip155:7777777"
    },
    "caip2ByChainId": {
        "1": "beacon:1",
        "10": "eip155:10",
        "100": "beacon:100",
        "1001": "eip155:1001",
        "10081": "eip155:10081",
        "10143": "eip155:10143",
        "10200": "beacon:10200",
        "1023": "eip155:1023",
        "1064487": "antelope:1064487b3cd1a897ce03ae5b6a865651",
        "1101": "eip155:1101",
        "11124": "eip155:11124",
        "11155111": "beacon:11155111",
        "11155420": "eip155:11155420",
        "12": "bip122:12a765e31ffd4059bada1e25190f6e98",
        "12001": "eip155:12001",
        "122": "eip155:122",
        "12227332": "eip155:12227332",
        "128123": "eip155:128123",
        "1284": "eip155:1284",
        "1285": "eip155:1285",
        "1287": "eip155:1287",
        "130": "eip155:130",
        "1301": "eip155:1301",
        "1313161554": "eip155:1313161554",
        "1313161555": "eip155:1313161555",
        "1328": "eip155:1328",
        "1329": "eip155:1329",
        "1337": "eip155:1337",
        "13505": "eip155:13505",
        "137": "eip155:137",
        "146": "eip155:146",
        "1480": "eip155:1480",
        "14800": "eip155:14800",
        "15557": "eip155:15557",
        "1625": "eip155:1625",
        "1666600000": "eip155:1666600000",
        "168587773": "eip155:168587773",
        "1687": "eip155:1687",
        "17000": "beacon:17000",
        "17777": "eip155:17777",
        "185": "eip155:185",
        "1868": "eip155:1868",
        "18880": "eip155:18880",
        "19": "bip122:000000000019d6689c085ae165831e93",
        "1946": "eip155:1946",
        "195": "eip155:195",
        "196": "eip155:196",
        "204": "eip155:204",
        "21000000": "eip155:21000000",
        "21000001": "eip155:21000001",
        "2222": "eip155:2222",
        "2442": "eip155:2442",
        "25": "eip155:25",
        "250": "eip155:250",
        "252": "eip155:252",
        "2741": "eip155:2741",
        "288": "eip155:288",
        "28882": "eip155:28882",
        "30": "eip155:30",
        "300": "eip155:300",
        "31": "eip155:31",
        "324": "eip155:324",
        "34443": "eip155:34443",
        "3636": "eip155:3636",
        "37111": "eip155:37111",
        "3776": "eip155:3776",
        "4002": "eip155:4002",
        "42161": "eip155:42161",
        "421614": "eip155:421614",
        "42170": "eip155:42170",
        "42220": "eip155:42220",
        "42793": "eip155:42793",
        "43111": "eip155:43111",
        "43113": "eip155:43113",
        "43114": "eip155:43114",
        "44787": "eip155:44787",
        "4667": "antelope:4667b205c6838ef70ff7988f6e8257e8",
        "4689": "eip155:4689",
        "4690": "eip155:4690",
        "47763": "eip155:47763",
        "5": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "534351": "eip155:534351",
        "534352": "eip155:534352",
        "56": "eip155:56",
        "56288": "eip155:56288",
        "57073": "eip155:57073",
        "59141": "eip155:59141",
        "59144": "eip155:59144",
        "660279": "eip155:660279",
        "7": "arweave:7wIU",
        "7000": "eip155:7000",
        "73": "antelope:73e4385a2708e6d7048834fbc1079f2f",
        "743111": "eip155:743111",
        "763373": "eip155:763373",
        "7777777": "eip155:7777777",
        "80002": "eip155:80002",
        "80084": "eip155:80084",
        "80094": "eip155:80094",
        "81": "eip155:81",
        "81457": "eip155:81457",
        "8217": "eip155:8217",
        "8453": "eip155:8453",
        "84532": "eip155:84532",
        "88": "eip155:88",
        "88882": "eip155:88882",
        "88888": "eip155:88888",
        "919": "eip155:919",
        "97": "eip155:97",
        "9728": "eip155:9728",
        "994873017": "eip155:994873017","
    },
    "formatted_time": "2025-02-13 11:49:47:305",
    "hostname": "ec298ba522f7",
    "level": 20,
    "level_text": "DEBUG",
    "msg": "Networks Registry loaded",
    "name": "IndexerAgent",
    "pid": 5724,
    "time": 1739476187305
}

@dwerner dwerner force-pushed the feature/networks-registry branch 2 times, most recently from 046ada4 to 63e96e9 Compare February 13, 2025 20:07
@dwerner dwerner force-pushed the feature/networks-registry branch from 63e96e9 to 1ab7a5e Compare February 13, 2025 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🗃️ Inbox
Development

Successfully merging this pull request may close these issues.

1 participant