> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sqd.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# All Networks

> Every blockchain dataset SQD supports across EVM, Solana, Substrate, Bitcoin, Hyperliquid, and Tron, with Portal endpoints, chain IDs, and data availability in one searchable table.

export function NetworksTable({networks, columns = {}, hideTestnetToggle = false}) {
  const {useState} = React;
  const {showChainId = false, showTraces = false, showStateDiffs = false, showType = false, showCategory = false} = columns;
  const [filter, setFilter] = useState("");
  const [copiedId, setCopiedId] = useState(null);
  const [sortColumn, setSortColumn] = useState("name");
  const [sortDirection, setSortDirection] = useState("asc");
  const [showTestnets, setShowTestnets] = useState(true);
  const filteredNetworks = networks.filter(network => {
    const networkType = network.type || (network.name.toLowerCase().includes("testnet") || network.name.toLowerCase().includes("devnet") ? "testnet" : "mainnet");
    if (!showTestnets && (networkType === "testnet" || networkType === "devnet")) {
      return false;
    }
    const filterLower = filter.toLowerCase();
    const nameMatch = network.name.toLowerCase().includes(filterLower);
    if (showChainId) {
      const chainIdMatch = network.chainId ? network.chainId.toString().includes(filterLower) : false;
      return nameMatch || chainIdMatch;
    }
    return nameMatch;
  });
  const hasStrictChainIdMatch = showChainId && filter.trim() !== "" && (/^\d+$/).test(filter.trim()) && filteredNetworks.some(network => network.chainId && network.chainId.toString() === filter.trim());
  const finalFilteredNetworks = hasStrictChainIdMatch ? filteredNetworks.filter(network => network.chainId && network.chainId.toString() === filter.trim()) : filteredNetworks;
  const handleSort = column => {
    if (sortColumn === column) {
      setSortDirection(sortDirection === "asc" ? "desc" : "asc");
    } else {
      setSortColumn(column);
      setSortDirection("asc");
    }
  };
  const sortedNetworks = [...finalFilteredNetworks].sort((a, b) => {
    let aVal, bVal;
    switch (sortColumn) {
      case "name":
        aVal = a.name.toLowerCase();
        bVal = b.name.toLowerCase();
        break;
      case "chainId":
        aVal = a.chainId ? parseInt(a.chainId) : 0;
        bVal = b.chainId ? parseInt(b.chainId) : 0;
        break;
      case "slug":
        aVal = a.slug.toLowerCase();
        bVal = b.slug.toLowerCase();
        break;
      case "portal":
        aVal = a.portal ? 1 : 0;
        bVal = b.portal ? 1 : 0;
        break;
      case "realtime":
        aVal = a.realtime ? 1 : 0;
        bVal = b.realtime ? 1 : 0;
        break;
      case "traces":
        aVal = a.traces ? 1 : 0;
        bVal = b.traces ? 1 : 0;
        break;
      case "stateDiffs":
        aVal = a.stateDiffs ? 1 : 0;
        bVal = b.stateDiffs ? 1 : 0;
        break;
      case "type":
        aVal = a.type || "";
        bVal = b.type || "";
        break;
      case "category":
        aVal = a.category || "";
        bVal = b.category || "";
        break;
      default:
        return 0;
    }
    if (aVal < bVal) return sortDirection === "asc" ? -1 : 1;
    if (aVal > bVal) return sortDirection === "asc" ? 1 : -1;
    return 0;
  });
  const copyToClipboard = async (text, id) => {
    try {
      await navigator.clipboard.writeText(text);
      setCopiedId(id);
      setTimeout(() => setCopiedId(null), 2000);
    } catch (err) {
      console.error('Failed to copy:', err);
    }
  };
  const getPortalUrl = slug => `https://portal.sqd.dev/datasets/${slug}`;
  const getV2ArchiveUrl = slug => `v2.archive.subsquid.io/network/${slug}`;
  const colSpan = 3 + (showChainId ? 1 : 0) + (showTraces ? 1 : 0) + (showStateDiffs ? 1 : 0) + (showType ? 1 : 0) + (showCategory ? 1 : 0);
  return <div>
  <div className="overflow-hidden rounded-lg border border-gray-200 dark:border-gray-700 shadow-sm">
    <div className="px-4 py-3 bg-gray-50 dark:bg-gray-800/50 flex items-center justify-between gap-3 border-b border-gray-200 dark:border-gray-700">
      <div className="flex items-center gap-2 flex-1 max-w-2xl">
        <input type="text" placeholder={showChainId ? "Filter by network name or chain ID..." : "Filter by network name..."} value={filter} onChange={e => setFilter(e.target.value)} className="flex-1 h-10 px-4 py-2 border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-white placeholder-gray-500 dark:placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500 shadow-sm transition-all" />
        {!hideTestnetToggle && <button onClick={() => setShowTestnets(!showTestnets)} className={`inline-flex items-center h-10 gap-2 px-4 py-2 text-sm font-medium rounded-md border transition-all whitespace-nowrap ${showTestnets ? "bg-white dark:bg-gray-800 border-gray-300 dark:border-gray-600 text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700" : "bg-gray-50 dark:bg-gray-900 border-gray-200 dark:border-gray-700 text-gray-500 dark:text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800"}`} aria-label={showTestnets ? "Hide testnets" : "Show testnets"}>
            {showTestnets ? <svg className="w-4 h-4 text-green-600 dark:text-green-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M5 13l4 4L19 7" />
              </svg> : <svg className="w-4 h-4 text-gray-400 dark:text-gray-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M6 18L18 6M6 6l12 12" />
              </svg>}
            Show testnets
          </button>}
      </div>
      <a href="https://t.me/karelxfi" target="\_blank" rel="noopener noreferrer" className="inline-flex items-center gap-1.5 px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white text-sm font-semibold rounded-md shadow-sm hover:shadow-md transition-all whitespace-nowrap" style={{
    backgroundColor: "#1e40af"
  }}>
        <svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
          <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M12 4v16m8-8H4" />
        </svg>
        Request Network
      </a>
    </div>
    <div className="px-4 overflow-x-auto pt-0">
      <table className="min-w-full table-fixed border-collapse text-sm bg-white dark:bg-gray-900 m-0 -mx-4 w-[calc(100%+2rem)]">
        <thead>
          <tr className="bg-gray-50 dark:bg-gray-800/50 border-b border-gray-200 dark:border-gray-700">
            <th className="text-left py-3 pl-4 pr-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" onClick={() => handleSort("name")}>
              <div className="flex items-center gap-1">
                Network
                {sortColumn === "name" && <span className="text-gray-500 dark:text-gray-400">
                    {sortDirection === "asc" ? "↑" : "↓"}
                  </span>}
              </div>
            </th>
            {showChainId && <th className="text-left py-3 px-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '100px',
    minWidth: '100px',
    maxWidth: '100px'
  }} onClick={() => handleSort("chainId")}>
                <div className="flex items-center gap-1">
                  Chain ID
                  {sortColumn === "chainId" && <span className="text-gray-500 dark:text-gray-400">
                      {sortDirection === "asc" ? "↑" : "↓"}
                    </span>}
                </div>
              </th>}
            {showType && <th className="text-left py-3 px-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '90px',
    minWidth: '90px',
    maxWidth: '90px'
  }} onClick={() => handleSort("type")}>
                <div className="flex items-center gap-1">
                  Type
                  {sortColumn === "type" && <span className="text-gray-500 dark:text-gray-400">
                      {sortDirection === "asc" ? "↑" : "↓"}
                    </span>}
                </div>
              </th>}
            {showCategory && <th className="text-left py-3 px-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '90px',
    minWidth: '90px',
    maxWidth: '90px'
  }} onClick={() => handleSort("category")}>
                <div className="flex items-center gap-1">
                  VM
                  {sortColumn === "category" && <span className="text-gray-500 dark:text-gray-400">
                      {sortDirection === "asc" ? "↑" : "↓"}
                    </span>}
                </div>
              </th>}
            <th className="text-center py-3 px-2 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '75px',
    minWidth: '75px',
    maxWidth: '75px'
  }} onClick={() => handleSort("portal")}>
              <div className="flex items-center justify-center gap-1">
                <Tooltip tip="Available on Portal infrastructure">
                  Portal
                </Tooltip>
                {sortColumn === "portal" && <span className="text-gray-500 dark:text-gray-400">
                    {sortDirection === "asc" ? "↑" : "↓"}
                  </span>}
              </div>
            </th>
            <th className="text-center py-3 px-2 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '75px',
    minWidth: '75px',
    maxWidth: '75px'
  }} onClick={() => handleSort("realtime")}>
              <div className="flex items-center justify-center gap-1 whitespace-nowrap">
                <Tooltip tip="Supports real-time streaming">Real-Time</Tooltip>
                {sortColumn === "realtime" && <span className="text-gray-500 dark:text-gray-400">
                    {sortDirection === "asc" ? "↑" : "↓"}
                  </span>}
              </div>
            </th>
            {showTraces && <th className="text-center py-3 px-2 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '75px',
    minWidth: '75px',
    maxWidth: '75px'
  }} onClick={() => handleSort("traces")}>
                <div className="flex items-center justify-center gap-1">
                  Traces
                  {sortColumn === "traces" && <span className="text-gray-500 dark:text-gray-400">
                      {sortDirection === "asc" ? "↑" : "↓"}
                    </span>}
                </div>
              </th>}
            {showStateDiffs && <th className="text-center py-3 px-2 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" style={{
    width: '75px',
    minWidth: '75px',
    maxWidth: '75px'
  }} onClick={() => handleSort("stateDiffs")}>
                <div className="flex items-center justify-center gap-1 whitespace-nowrap">
                  State Diffs
                  {sortColumn === "stateDiffs" && <span className="text-gray-500 dark:text-gray-400">
                      {sortDirection === "asc" ? "↑" : "↓"}
                    </span>}
                </div>
              </th>}
            <th className="text-left py-3 px-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700 select-none" onClick={() => handleSort("slug")}>
              <div className="flex items-center gap-1">
                <Tooltip tip="Dataset identifier for use with Portal endpoints">
                  Slug
                </Tooltip>
                {sortColumn === "slug" && <span className="text-gray-500 dark:text-gray-400">
                    {sortDirection === "asc" ? "↑" : "↓"}
                  </span>}
              </div>
            </th>
            <th className="text-left py-3 px-3 font-semibold text-gray-700 dark:text-gray-300 text-xs tracking-wider">
              Details
            </th>
          </tr>
        </thead>
        <tbody className="divide-y divide-gray-100 dark:divide-gray-800">
          {sortedNetworks.length > 0 ? sortedNetworks.map((network, index) => {
    const portalId = `portal-${network.slug}`;
    const v2Id = `v2-${network.slug}`;
    return <tr key={index} className="hover:bg-gray-50 dark:hover:bg-gray-800/30 transition-colors duration-150">
                  <td className="network-name-cell py-3 pl-4 pr-3 text-left text-gray-900 dark:text-gray-100 font-medium">
                    {network.tooltip ? <span className="inline">
                        <Tooltip tip={network.tooltip}>{network.name}</Tooltip>
                      </span> : network.name}
                  </td>
                  {showChainId && <td className="py-3 px-3 text-left text-gray-700 dark:text-gray-300" style={{
      width: '90px',
      minWidth: '90px',
      maxWidth: '90px'
    }}>
                      {network.chainId || "-"}
                    </td>}
                  {showType && <td className="py-3 px-3 text-left text-gray-700 dark:text-gray-300" style={{
      width: '90px',
      minWidth: '90px',
      maxWidth: '90px'
    }}>
                      <span className="inline-flex items-center px-2 py-1 rounded-md text-xs font-medium capitalize bg-gray-100 dark:bg-gray-800 text-gray-800 dark:text-gray-200 border border-gray-200 dark:border-gray-700">
                        {network.type || "mainnet"}
                      </span>
                    </td>}
                  {showCategory && <td className="py-3 px-3 text-left text-gray-700 dark:text-gray-300" style={{
      width: '90px',
      minWidth: '90px',
      maxWidth: '90px'
    }}>
                      <span className="inline-flex items-center px-2 py-1 rounded-md text-xs font-medium capitalize bg-blue-50 dark:bg-blue-900/30 text-blue-700 dark:text-blue-300 border border-blue-200 dark:border-blue-700">
                        {network.category || "-"}
                      </span>
                    </td>}
                  <td className="py-3 px-2 text-center" style={{
      width: '75px',
      minWidth: '75px',
      maxWidth: '75px'
    }}>
                    <span className={network.portal ? "text-green-600 dark:text-green-400" : "text-gray-400 dark:text-gray-500"}>
                      {network.portal ? <Icon icon="circle-check" iconType="solid" /> : <Icon icon="circle-xmark" iconType="regular" />}
                    </span>
                  </td>
                  <td className="py-3 px-2 text-center" style={{
      width: '75px',
      minWidth: '75px',
      maxWidth: '75px'
    }}>
                    <span className={network.realtime ? "text-green-600 dark:text-green-400" : "text-red-500 dark:text-red-400"}>
                      {network.realtime ? <Icon icon="circle-check" iconType="solid" /> : <Icon icon="circle-xmark" iconType="regular" />}
                    </span>
                  </td>
                  {showTraces && <td className="py-3 px-2 text-center" style={{
      width: '75px',
      minWidth: '75px',
      maxWidth: '75px'
    }}>
                      {network.traces == null ? <Tooltip tip="Not applicable for this network type">
                          <span className="select-none text-base font-medium" style={{
      color: "#9ca3af"
    }}>–</span>
                        </Tooltip> : <span className={network.traces ? "text-green-600 dark:text-green-400" : "text-gray-400 dark:text-gray-500"}>
                          {network.traces ? <Icon icon="circle-check" iconType="solid" /> : <Icon icon="circle-xmark" iconType="regular" />}
                        </span>}
                    </td>}
                  {showStateDiffs && <td className="py-3 px-2 text-center" style={{
      width: '75px',
      minWidth: '75px',
      maxWidth: '75px'
    }}>
                      {network.stateDiffs == null ? <Tooltip tip="Not applicable for this network type">
                          <span className="select-none text-base font-medium" style={{
      color: "#9ca3af"
    }}>–</span>
                        </Tooltip> : <span className={network.stateDiffs ? "text-green-600 dark:text-green-400" : "text-gray-400 dark:text-gray-500"}>
                          {network.stateDiffs ? <Icon icon="circle-check" iconType="solid" /> : <Icon icon="circle-xmark" iconType="regular" />}
                        </span>}
                    </td>}
                  <td className="py-3 px-3 text-left">
                    <div className="flex items-center gap-2">
                      <code className="text-xs bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded-md font-mono text-gray-800 dark:text-gray-200 border border-gray-200 dark:border-gray-700">
                        {network.slug}
                      </code>
                      {network.portal && <Tooltip tip={copiedId === portalId ? "Copied!" : "Copy Portal endpoint URL"}>
                          <button onClick={e => {
      e.stopPropagation();
      copyToClipboard(getPortalUrl(network.slug), portalId);
    }} className="p-1 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700 transition-all duration-150 hover:scale-110 flex items-center justify-center" aria-label="Copy Portal URL">
                            <span className={copiedId === portalId ? "text-green-600 dark:text-green-400" : "text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300"}>
                              {copiedId === portalId ? <Icon icon="circle-check" iconType="solid" /> : <Icon icon="copy" iconType="regular" />}
                            </span>
                          </button>
                        </Tooltip>}
                    </div>
                  </td>
                  <td className="py-3 px-3 text-left">
                    <a href={network.details} className="text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 hover:underline font-medium transition-colors inline-flex items-center gap-1">
                      View
                      <span className="text-xs">→</span>
                    </a>
                  </td>
                </tr>;
  }) : <tr>
              <td colSpan={colSpan} className="py-6 px-4 text-center text-gray-500 dark:text-gray-400">
                <div className="flex flex-col items-center gap-1.5">
                  <span className="text-lg">🔍</span>
                  <span>No networks found matching "{filter}"</span>
                </div>
              </td>
            </tr>}
        </tbody>
      </table>
    </div>
  </div>
</div>;
}

export const otherNetworks = [{
  name: "Tron",
  category: "tron",
  type: "mainnet",
  portal: true,
  realtime: true,
  slug: "tron-mainnet",
  details: "/en/data/tron/tron-mainnet",
  legacyUrl: "v2.archive.subsquid.io/network/tron-mainnet"
}];

export const hyperliquidNetworks = [{
  "name": "Hyperliquid",
  "type": "mainnet",
  "tooltip": "HyperCore Fills: trade execution data from Hyperliquid's perpetual futures exchange. Includes position changes (closing-trade PnL), builder routing, and per-user activity.",
  "portal": true,
  "realtime": true,
  "slug": "hyperliquid-fills",
  "details": "/en/data/hyperliquid/hyperliquid-fills",
  "legacyUrl": null
}, {
  "name": "Hyperliquid Replica Commands",
  "type": "mainnet",
  "tooltip": "HyperCore replica command stream — used for advanced infrastructure monitoring and replay.",
  "portal": true,
  "realtime": false,
  "slug": "hyperliquid-replica-cmds",
  "details": "/en/data/hyperliquid/hyperliquid-replica-cmds",
  "legacyUrl": null
}];

export const bitcoinNetworks = [{
  "name": "Bitcoin",
  "type": "mainnet",
  "tooltip": "Full UTXO history: blocks, transactions, inputs (with prevout data), and outputs.",
  "portal": true,
  "realtime": true,
  "slug": "bitcoin-mainnet",
  "details": "/en/data/bitcoin/bitcoin-mainnet",
  "legacyUrl": null
}];

export const substrateNetworks = [{
  "name": "Acala",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "acala",
  "details": "/en/data/substrate/acala",
  "legacyUrl": "v2.archive.subsquid.io/network/acala"
}, {
  "name": "Acurast Canary",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "acurast-canary",
  "details": "/en/data/substrate/acurast-canary",
  "legacyUrl": "v2.archive.subsquid.io/network/acurast-canary"
}, {
  "name": "Agung (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "agung",
  "details": "/en/data/substrate/agung",
  "legacyUrl": "v2.archive.subsquid.io/network/agung"
}, {
  "name": "Aleph Zero",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "aleph-zero",
  "details": "/en/data/substrate/aleph-zero",
  "legacyUrl": "v2.archive.subsquid.io/network/aleph-zero"
}, {
  "name": "Aleph Zero Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "aleph-zero-testnet",
  "details": "/en/data/substrate/aleph-zero-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/aleph-zero-testnet"
}, {
  "name": "Amplitude",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "amplitude",
  "details": "/en/data/substrate/amplitude",
  "legacyUrl": "v2.archive.subsquid.io/network/amplitude"
}, {
  "name": "Astar (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "astar-substrate",
  "details": "/en/data/substrate/astar-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/astar-substrate"
}, {
  "name": "Avail",
  "type": "mainnet",
  "tooltip": "The Avail Mainnet dataset starts at block 1.",
  "portal": true,
  "realtime": false,
  "slug": "avail",
  "details": "/en/data/substrate/avail",
  "legacyUrl": "v2.archive.subsquid.io/network/avail"
}, {
  "name": "Avail (Legacy)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "data-avail",
  "details": "/en/data/substrate/data-avail",
  "legacyUrl": "v2.archive.subsquid.io/network/data-avail"
}, {
  "name": "Basilisk",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "basilisk",
  "details": "/en/data/substrate/basilisk",
  "legacyUrl": "v2.archive.subsquid.io/network/basilisk"
}, {
  "name": "Bifrost Kusama",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bifrost-kusama",
  "details": "/en/data/substrate/bifrost-kusama",
  "legacyUrl": "v2.archive.subsquid.io/network/bifrost-kusama"
}, {
  "name": "Bifrost Polkadot",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bifrost-polkadot",
  "details": "/en/data/substrate/bifrost-polkadot",
  "legacyUrl": "v2.archive.subsquid.io/network/bifrost-polkadot"
}, {
  "name": "Bittensor (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bittensor",
  "details": "/en/data/substrate/bittensor",
  "legacyUrl": "v2.archive.subsquid.io/network/bittensor"
}, {
  "name": "Bittensor Testnet (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bittensor-testnet",
  "details": "/en/data/substrate/bittensor-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bittensor-testnet"
}, {
  "name": "Centrifuge",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "centrifuge",
  "details": "/en/data/substrate/centrifuge",
  "legacyUrl": "v2.archive.subsquid.io/network/centrifuge"
}, {
  "name": "Cere",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "cere",
  "details": "/en/data/substrate/cere",
  "legacyUrl": "v2.archive.subsquid.io/network/cere"
}, {
  "name": "Chainflip",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "chainflip",
  "details": "/en/data/substrate/chainflip",
  "legacyUrl": "v2.archive.subsquid.io/network/chainflip"
}, {
  "name": "Clover",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "clover",
  "details": "/en/data/substrate/clover",
  "legacyUrl": "v2.archive.subsquid.io/network/clover"
}, {
  "name": "Crust",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "crust",
  "details": "/en/data/substrate/crust",
  "legacyUrl": "v2.archive.subsquid.io/network/crust"
}, {
  "name": "Dancebox",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "dancebox",
  "details": "/en/data/substrate/dancebox",
  "legacyUrl": "v2.archive.subsquid.io/network/dancebox"
}, {
  "name": "Darwinia",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "darwinia",
  "details": "/en/data/substrate/darwinia",
  "legacyUrl": "v2.archive.subsquid.io/network/darwinia"
}, {
  "name": "Darwinia Crab",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "darwinia-crab",
  "details": "/en/data/substrate/darwinia-crab",
  "legacyUrl": "v2.archive.subsquid.io/network/darwinia-crab"
}, {
  "name": "Eden",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "eden",
  "details": "/en/data/substrate/eden",
  "legacyUrl": "v2.archive.subsquid.io/network/eden"
}, {
  "name": "Enjin Canary Matrixchain",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "enjin-canary-matrix",
  "details": "/en/data/substrate/enjin-canary-matrix",
  "legacyUrl": "v2.archive.subsquid.io/network/enjin-canary-matrix"
}, {
  "name": "Enjin Matrixchain",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "enjin-matrix",
  "details": "/en/data/substrate/enjin-matrix",
  "legacyUrl": "v2.archive.subsquid.io/network/enjin-matrix"
}, {
  "name": "Enjin Relaychain",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "enjin-relay",
  "details": "/en/data/substrate/enjin-relay",
  "legacyUrl": "v2.archive.subsquid.io/network/enjin-relay"
}, {
  "name": "Equilibrium",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "equilibrium",
  "details": "/en/data/substrate/equilibrium",
  "legacyUrl": "v2.archive.subsquid.io/network/equilibrium"
}, {
  "name": "Foucoco",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "foucoco",
  "details": "/en/data/substrate/foucoco",
  "legacyUrl": "v2.archive.subsquid.io/network/foucoco"
}, {
  "name": "Frequency",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "frequency",
  "details": "/en/data/substrate/frequency",
  "legacyUrl": "v2.archive.subsquid.io/network/frequency"
}, {
  "name": "Heima",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "litentry",
  "details": "/en/data/substrate/litentry",
  "legacyUrl": "v2.archive.subsquid.io/network/litentry"
}, {
  "name": "Hydration",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "hydradx",
  "details": "/en/data/substrate/hydradx",
  "legacyUrl": "v2.archive.subsquid.io/network/hydradx"
}, {
  "name": "Integritee",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "integritee",
  "details": "/en/data/substrate/integritee",
  "legacyUrl": "v2.archive.subsquid.io/network/integritee"
}, {
  "name": "Interlay",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "interlay",
  "details": "/en/data/substrate/interlay",
  "legacyUrl": "v2.archive.subsquid.io/network/interlay"
}, {
  "name": "InvArch",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "invarch-parachain",
  "details": "/en/data/substrate/invarch-parachain",
  "legacyUrl": "v2.archive.subsquid.io/network/invarch-parachain"
}, {
  "name": "InvArch Tinkernet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "invarch-tinkernet",
  "details": "/en/data/substrate/invarch-tinkernet",
  "legacyUrl": "v2.archive.subsquid.io/network/invarch-tinkernet"
}, {
  "name": "Joystream",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "joystream",
  "details": "/en/data/substrate/joystream",
  "legacyUrl": "v2.archive.subsquid.io/network/joystream"
}, {
  "name": "Karura",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "karura",
  "details": "/en/data/substrate/karura",
  "legacyUrl": "v2.archive.subsquid.io/network/karura"
}, {
  "name": "Khala",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "khala",
  "details": "/en/data/substrate/khala",
  "legacyUrl": "v2.archive.subsquid.io/network/khala"
}, {
  "name": "KILT",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "kilt",
  "details": "/en/data/substrate/kilt",
  "legacyUrl": "v2.archive.subsquid.io/network/kilt"
}, {
  "name": "Kintsugi",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "kintsugi",
  "details": "/en/data/substrate/kintsugi",
  "legacyUrl": "v2.archive.subsquid.io/network/kintsugi"
}, {
  "name": "Kusama",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "kusama",
  "details": "/en/data/substrate/kusama",
  "legacyUrl": "v2.archive.subsquid.io/network/kusama"
}, {
  "name": "Kusama Asset Hub",
  "type": "mainnet",
  "tooltip": "Asset Hub Kusama was formerly known as Statemine.",
  "portal": true,
  "realtime": false,
  "slug": "asset-hub-kusama",
  "details": "/en/data/substrate/asset-hub-kusama",
  "legacyUrl": "v2.archive.subsquid.io/network/asset-hub-kusama"
}, {
  "name": "Kusama Bridge Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bridge-hub-kusama",
  "details": "/en/data/substrate/bridge-hub-kusama",
  "legacyUrl": "v2.archive.subsquid.io/network/bridge-hub-kusama"
}, {
  "name": "Moonbase Alpha (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "moonbase-substrate",
  "details": "/en/data/substrate/moonbase-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/moonbase-substrate"
}, {
  "name": "Moonbeam (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "moonbeam-substrate",
  "details": "/en/data/substrate/moonbeam-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/moonbeam-substrate"
}, {
  "name": "Moonriver (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "moonriver-substrate",
  "details": "/en/data/substrate/moonriver-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/moonriver-substrate"
}, {
  "name": "Paseo",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "paseo",
  "details": "/en/data/substrate/paseo",
  "legacyUrl": "v2.archive.subsquid.io/network/paseo"
}, {
  "name": "Paseo Asset Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "asset-hub-paseo",
  "details": "/en/data/substrate/asset-hub-paseo",
  "legacyUrl": "v2.archive.subsquid.io/network/asset-hub-paseo"
}, {
  "name": "Peaq (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "peaq-mainnet-substrate",
  "details": "/en/data/substrate/peaq-mainnet-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/peaq-mainnet-substrate"
}, {
  "name": "Pendulum",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "pendulum",
  "details": "/en/data/substrate/pendulum",
  "legacyUrl": "v2.archive.subsquid.io/network/pendulum"
}, {
  "name": "Phala",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "phala",
  "details": "/en/data/substrate/phala",
  "legacyUrl": "v2.archive.subsquid.io/network/phala"
}, {
  "name": "Phala Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "phala-testnet",
  "details": "/en/data/substrate/phala-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/phala-testnet"
}, {
  "name": "Picasso",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "picasso",
  "details": "/en/data/substrate/picasso",
  "legacyUrl": "v2.archive.subsquid.io/network/picasso"
}, {
  "name": "Polimec",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "polimec",
  "details": "/en/data/substrate/polimec",
  "legacyUrl": "v2.archive.subsquid.io/network/polimec"
}, {
  "name": "Polkadex",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "polkadex",
  "details": "/en/data/substrate/polkadex",
  "legacyUrl": "v2.archive.subsquid.io/network/polkadex"
}, {
  "name": "Polkadot",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "polkadot",
  "details": "/en/data/substrate/polkadot",
  "legacyUrl": "v2.archive.subsquid.io/network/polkadot"
}, {
  "name": "Polkadot Asset Hub",
  "type": "mainnet",
  "tooltip": "Asset Hub Polkadot was formerly known as Statemint.",
  "portal": true,
  "realtime": false,
  "slug": "asset-hub-polkadot",
  "details": "/en/data/substrate/asset-hub-polkadot",
  "legacyUrl": "v2.archive.subsquid.io/network/asset-hub-polkadot"
}, {
  "name": "Polkadot Bridge Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bridge-hub-polkadot",
  "details": "/en/data/substrate/bridge-hub-polkadot",
  "legacyUrl": "v2.archive.subsquid.io/network/bridge-hub-polkadot"
}, {
  "name": "Polkadot Collectives",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "collectives-polkadot",
  "details": "/en/data/substrate/collectives-polkadot",
  "legacyUrl": "v2.archive.subsquid.io/network/collectives-polkadot"
}, {
  "name": "Polkadot People",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "people-chain",
  "details": "/en/data/substrate/people-chain",
  "legacyUrl": "v2.archive.subsquid.io/network/people-chain"
}, {
  "name": "Polymesh",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "polymesh",
  "details": "/en/data/substrate/polymesh",
  "legacyUrl": "v2.archive.subsquid.io/network/polymesh"
}, {
  "name": "Reef",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "reef",
  "details": "/en/data/substrate/reef",
  "legacyUrl": "v2.archive.subsquid.io/network/reef"
}, {
  "name": "Reef Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "reef-testnet",
  "details": "/en/data/substrate/reef-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/reef-testnet"
}, {
  "name": "Robonomics",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "robonomics",
  "details": "/en/data/substrate/robonomics",
  "legacyUrl": "v2.archive.subsquid.io/network/robonomics"
}, {
  "name": "Rococo",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "rococo",
  "details": "/en/data/substrate/rococo",
  "legacyUrl": "v2.archive.subsquid.io/network/rococo"
}, {
  "name": "Rococo Asset Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "asset-hub-rococo",
  "details": "/en/data/substrate/asset-hub-rococo",
  "legacyUrl": "v2.archive.subsquid.io/network/asset-hub-rococo"
}, {
  "name": "Rococo Bridge Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bridge-hub-rococo",
  "details": "/en/data/substrate/bridge-hub-rococo",
  "legacyUrl": "v2.archive.subsquid.io/network/bridge-hub-rococo"
}, {
  "name": "Rolimec",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "rolimec",
  "details": "/en/data/substrate/rolimec",
  "legacyUrl": "v2.archive.subsquid.io/network/rolimec"
}, {
  "name": "Shibuya (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "shibuya-substrate",
  "details": "/en/data/substrate/shibuya-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/shibuya-substrate"
}, {
  "name": "Shiden (Substrate)",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "shiden-substrate",
  "details": "/en/data/substrate/shiden-substrate",
  "legacyUrl": "v2.archive.subsquid.io/network/shiden-substrate"
}, {
  "name": "SORA",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "sora-mainnet",
  "details": "/en/data/substrate/sora-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/sora-mainnet"
}, {
  "name": "Subsocial",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "subsocial-parachain",
  "details": "/en/data/substrate/subsocial-parachain",
  "legacyUrl": "v2.archive.subsquid.io/network/subsocial-parachain"
}, {
  "name": "Subspace Gemini 3h",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "gemini-3h",
  "details": "/en/data/substrate/gemini-3h",
  "legacyUrl": "v2.archive.subsquid.io/network/gemini-3h"
}, {
  "name": "Ternoa",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "ternoa",
  "details": "/en/data/substrate/ternoa",
  "legacyUrl": "v2.archive.subsquid.io/network/ternoa"
}, {
  "name": "Turing",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "turing-mainnet",
  "details": "/en/data/substrate/turing-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/turing-mainnet"
}, {
  "name": "Turing Avail",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "turing-avail",
  "details": "/en/data/substrate/turing-avail",
  "legacyUrl": "v2.archive.subsquid.io/network/turing-avail"
}, {
  "name": "Vara",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "vara",
  "details": "/en/data/substrate/vara",
  "legacyUrl": "v2.archive.subsquid.io/network/vara"
}, {
  "name": "Vara Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "vara-testnet",
  "details": "/en/data/substrate/vara-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/vara-testnet"
}, {
  "name": "Westend",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "westend",
  "details": "/en/data/substrate/westend",
  "legacyUrl": "v2.archive.subsquid.io/network/westend"
}, {
  "name": "Westend Asset Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "asset-hub-westend",
  "details": "/en/data/substrate/asset-hub-westend",
  "legacyUrl": "v2.archive.subsquid.io/network/asset-hub-westend"
}, {
  "name": "Westend Bridge Hub",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "bridge-hub-westend",
  "details": "/en/data/substrate/bridge-hub-westend",
  "legacyUrl": "v2.archive.subsquid.io/network/bridge-hub-westend"
}, {
  "name": "Westend Collectives",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "collectives-westend",
  "details": "/en/data/substrate/collectives-westend",
  "legacyUrl": "v2.archive.subsquid.io/network/collectives-westend"
}, {
  "name": "Zeitgeist",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "zeitgeist",
  "details": "/en/data/substrate/zeitgeist",
  "legacyUrl": "v2.archive.subsquid.io/network/zeitgeist"
}, {
  "name": "Zeitgeist Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "zeitgeist-testnet",
  "details": "/en/data/substrate/zeitgeist-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/zeitgeist-testnet"
}, {
  "name": "zkVerify Mainnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "zkverify-mainnet",
  "details": "/en/data/substrate/zkverify-mainnet",
  "legacyUrl": null
}, {
  "name": "zkVerify Testnet",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "zkverify-testnet",
  "details": "/en/data/substrate/zkverify-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/zkverify-testnet"
}];

export const solanaNetworks = [{
  "name": "Solana",
  "type": "mainnet",
  "tooltip": "Solana on Portal is available from genesis and uses slots, not blocks. The v2 archive (legacy) keeps only the most recent ~30 days of data (addressed by block, not slot).",
  "portal": true,
  "realtime": true,
  "slug": "solana-mainnet",
  "details": "/en/data/solana/solana-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/solana-mainnet"
}, {
  "name": "Solana Devnet",
  "type": "devnet",
  "tooltip": null,
  "portal": true,
  "realtime": true,
  "slug": "solana-devnet",
  "details": "/en/data/solana/solana-devnet",
  "legacyUrl": null
}, {
  "name": "Soon",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "soon-mainnet",
  "details": "/en/data/solana/soon-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/soon-mainnet"
}, {
  "name": "Soon Devnet",
  "type": "devnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "soon-devnet",
  "details": "/en/data/solana/soon-devnet",
  "legacyUrl": "v2.archive.subsquid.io/network/soon-devnet"
}, {
  "name": "Soon Testnet",
  "type": "testnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "soon-testnet",
  "details": "/en/data/solana/soon-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/soon-testnet"
}, {
  "name": "SVM BNB",
  "type": "mainnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "svm-bnb-mainnet",
  "details": "/en/data/solana/svm-bnb-mainnet",
  "legacyUrl": null
}, {
  "name": "SVM BNB Testnet",
  "type": "testnet",
  "tooltip": null,
  "portal": true,
  "realtime": false,
  "slug": "svm-bnb-testnet",
  "details": "/en/data/solana/svm-bnb-testnet",
  "legacyUrl": null
}];

export const evmNetworks = [{
  "name": "0g Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "16600",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "0g-testnet",
  "details": "/en/data/evm/0g-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/0g-testnet"
}, {
  "name": "Abstract",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "2741",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "abstract-mainnet",
  "details": "/en/data/evm/abstract-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/abstract-mainnet"
}, {
  "name": "Abstract Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "11124",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "abstract-testnet",
  "details": "/en/data/evm/abstract-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/abstract-testnet"
}, {
  "name": "ADI Chain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "36900",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "adi-mainnet",
  "details": "/en/data/evm/adi-mainnet",
  "legacyUrl": null
}, {
  "name": "ADI Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "adi-testnet",
  "details": "/en/data/evm/adi-testnet",
  "legacyUrl": null
}, {
  "name": "Agung Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "9990",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "agung-evm",
  "details": "/en/data/evm/agung-evm",
  "legacyUrl": "v2.archive.subsquid.io/network/agung-evm"
}, {
  "name": "Aleph Zero EVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "41455",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "aleph-zero-evm-mainnet",
  "details": "/en/data/evm/aleph-zero-evm-mainnet",
  "legacyUrl": null
}, {
  "name": "Alpen Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "8150",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "alpen-testnet",
  "details": "/en/data/evm/alpen-testnet",
  "legacyUrl": null
}, {
  "name": "Arbitrum Blueberry",
  "type": "testnet",
  "tooltip": null,
  "chainId": "88153591557",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "gelato-arbitrum-blueberry",
  "details": "/en/data/evm/gelato-arbitrum-blueberry",
  "legacyUrl": "v2.archive.subsquid.io/network/gelato-arbitrum-blueberry"
}, {
  "name": "Arbitrum Nova",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42170",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "arbitrum-nova",
  "details": "/en/data/evm/arbitrum-nova",
  "legacyUrl": "v2.archive.subsquid.io/network/arbitrum-nova"
}, {
  "name": "Arbitrum One",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42161",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "arbitrum-one",
  "details": "/en/data/evm/arbitrum-one",
  "legacyUrl": "v2.archive.subsquid.io/network/arbitrum-one"
}, {
  "name": "Arbitrum Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "421614",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "arbitrum-sepolia",
  "details": "/en/data/evm/arbitrum-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/arbitrum-sepolia"
}, {
  "name": "Arthera",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "10242",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "arthera-mainnet",
  "details": "/en/data/evm/arthera-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/arthera-mainnet"
}, {
  "name": "Astar",
  "type": "mainnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "592",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "astar-mainnet",
  "details": "/en/data/evm/astar-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/astar-mainnet"
}, {
  "name": "Astar zkEVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "3776",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "astar-zkevm-mainnet",
  "details": "/en/data/evm/astar-zkevm-mainnet",
  "legacyUrl": null
}, {
  "name": "Astar zKyoto",
  "type": "testnet",
  "tooltip": null,
  "chainId": "6038361",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "astar-zkyoto",
  "details": "/en/data/evm/astar-zkyoto",
  "legacyUrl": null
}, {
  "name": "Avalanche",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "43114",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "avalanche-mainnet",
  "details": "/en/data/evm/avalanche-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/avalanche-mainnet"
}, {
  "name": "Avalanche Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "43113",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "avalanche-testnet",
  "details": "/en/data/evm/avalanche-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/avalanche-testnet"
}, {
  "name": "B3",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "8333",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "b3-mainnet",
  "details": "/en/data/evm/b3-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/b3-mainnet"
}, {
  "name": "B3 Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "1993",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "b3-sepolia",
  "details": "/en/data/evm/b3-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/b3-sepolia"
}, {
  "name": "Base",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "8453",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "base-mainnet",
  "details": "/en/data/evm/base-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/base-mainnet"
}, {
  "name": "Base Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "84532",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "base-sepolia",
  "details": "/en/data/evm/base-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/base-sepolia"
}, {
  "name": "Beam",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "4337",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "beam-mainnet",
  "details": "/en/data/evm/beam-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/beam-mainnet"
}, {
  "name": "Berachain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "80094",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "berachain-mainnet",
  "details": "/en/data/evm/berachain-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/berachain-mainnet"
}, {
  "name": "Berachain bArtio",
  "type": "testnet",
  "tooltip": null,
  "chainId": "80084",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "berachain-bartio",
  "details": "/en/data/evm/berachain-bartio",
  "legacyUrl": "v2.archive.subsquid.io/network/berachain-bartio"
}, {
  "name": "Binance Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "97",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "binance-testnet",
  "details": "/en/data/evm/binance-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/binance-testnet"
}, {
  "name": "Bitfinity Network",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "355110",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "bitfinity-mainnet",
  "details": "/en/data/evm/bitfinity-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bitfinity-mainnet"
}, {
  "name": "Bitfinity Testnet",
  "type": "testnet",
  "tooltip": "Genesis block for Bitfinity Testnet is 2,760,000.",
  "chainId": "355113",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "bitfinity-testnet",
  "details": "/en/data/evm/bitfinity-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bitfinity-testnet"
}, {
  "name": "Bitgert",
  "type": "mainnet",
  "tooltip": "State diffs available up to block 4298094.",
  "chainId": "32520",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "bitgert-mainnet",
  "details": "/en/data/evm/bitgert-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bitgert-mainnet"
}, {
  "name": "Bitgert Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "64668",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "bitgert-testnet",
  "details": "/en/data/evm/bitgert-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bitgert-testnet"
}, {
  "name": "Bittensor",
  "type": "mainnet",
  "tooltip": "First available block for Bittensor Mainnet is 4,400,000.",
  "chainId": "964",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "bittensor-mainnet-evm",
  "details": "/en/data/evm/bittensor-mainnet-evm",
  "legacyUrl": "v2.archive.subsquid.io/network/bittensor-mainnet-evm"
}, {
  "name": "Bittensor Testnet",
  "type": "testnet",
  "tooltip": "First available block for Bittensor Testnet is 3,300,000.",
  "chainId": "945",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "bittensor-testnet-evm",
  "details": "/en/data/evm/bittensor-testnet-evm",
  "legacyUrl": "v2.archive.subsquid.io/network/bittensor-testnet-evm"
}, {
  "name": "Blast",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "81457",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "blast-l2-mainnet",
  "details": "/en/data/evm/blast-l2-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/blast-l2-mainnet"
}, {
  "name": "Blast Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "168587773",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "blast-sepolia",
  "details": "/en/data/evm/blast-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/blast-sepolia"
}, {
  "name": "BNB Smart Chain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "56",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "binance-mainnet",
  "details": "/en/data/evm/binance-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/binance-mainnet"
}, {
  "name": "BOB",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "60808",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "bob-mainnet",
  "details": "/en/data/evm/bob-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/bob-mainnet"
}, {
  "name": "BOB Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "808813",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "bob-sepolia",
  "details": "/en/data/evm/bob-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/bob-sepolia"
}, {
  "name": "Camp Network Testnet v2",
  "type": "testnet",
  "tooltip": null,
  "chainId": "325000",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "camp-network-testnet-v2",
  "details": "/en/data/evm/camp-network-testnet-v2",
  "legacyUrl": "v2.archive.subsquid.io/network/camp-network-testnet-v2"
}, {
  "name": "Canto",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "7700",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "canto",
  "details": "/en/data/evm/canto",
  "legacyUrl": "v2.archive.subsquid.io/network/canto"
}, {
  "name": "Canto Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "7701",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "canto-testnet",
  "details": "/en/data/evm/canto-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/canto-testnet"
}, {
  "name": "Celo",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42220",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "celo-mainnet",
  "details": "/en/data/evm/celo-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/celo-mainnet"
}, {
  "name": "Celo Testnet (Alfajores)",
  "type": "testnet",
  "tooltip": null,
  "chainId": "44787",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "celo-alfajores-testnet",
  "details": "/en/data/evm/celo-alfajores-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/celo-alfajores-testnet"
}, {
  "name": "Core Blockchain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1116",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "core-mainnet",
  "details": "/en/data/evm/core-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/core-mainnet"
}, {
  "slug": "cronos-mainnet",
  "name": "Cronos",
  "type": "mainnet",
  "chainId": "25",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "private": true,
  "details": "/en/data/evm/cronos-mainnet",
  "legacyUrl": null
}, {
  "name": "Cyber",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "7560",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "cyber-mainnet",
  "details": "/en/data/evm/cyber-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/cyber-mainnet"
}, {
  "name": "Cyberconnect L2 Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "111557560",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "cyberconnect-l2-testnet",
  "details": "/en/data/evm/cyberconnect-l2-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/cyberconnect-l2-testnet"
}, {
  "name": "Degen Chain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "666666666",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "degen-chain",
  "details": "/en/data/evm/degen-chain",
  "legacyUrl": "v2.archive.subsquid.io/network/degen-chain"
}, {
  "name": "DFK Chain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "53935",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "dfk-chain",
  "details": "/en/data/evm/dfk-chain",
  "legacyUrl": "v2.archive.subsquid.io/network/dfk-chain"
}, {
  "name": "Dogechain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "2000",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "dogechain-mainnet",
  "details": "/en/data/evm/dogechain-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/dogechain-mainnet"
}, {
  "name": "Dogechain Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "568",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "dogechain-testnet",
  "details": "/en/data/evm/dogechain-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/dogechain-testnet"
}, {
  "name": "Ethereum",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "ethereum-mainnet",
  "details": "/en/data/evm/ethereum-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/ethereum-mainnet"
}, {
  "name": "Ethereum Holesky",
  "type": "testnet",
  "tooltip": null,
  "chainId": "17000",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "ethereum-holesky",
  "details": "/en/data/evm/ethereum-holesky",
  "legacyUrl": "v2.archive.subsquid.io/network/ethereum-holesky"
}, {
  "name": "Ethereum Hoodi",
  "type": "testnet",
  "tooltip": null,
  "chainId": "560048",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "ethereum-hoodi",
  "details": "/en/data/evm/ethereum-hoodi",
  "legacyUrl": "v2.archive.subsquid.io/network/ethereum-hoodi"
}, {
  "name": "Ethereum Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "11155111",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "ethereum-sepolia",
  "details": "/en/data/evm/ethereum-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/ethereum-sepolia"
}, {
  "name": "Etherlink",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42793",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "etherlink-mainnet",
  "details": "/en/data/evm/etherlink-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/etherlink-mainnet"
}, {
  "name": "Etherlink Shadownet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "127823",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "etherlink-shadownet",
  "details": "/en/data/evm/etherlink-shadownet",
  "legacyUrl": "v2.archive.subsquid.io/network/etherlink-shadownet"
}, {
  "name": "Etherlink Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "128123",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "etherlink-testnet",
  "details": "/en/data/evm/etherlink-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/etherlink-testnet"
}, {
  "name": "Exosama Network",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "2109",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "exosama",
  "details": "/en/data/evm/exosama",
  "legacyUrl": "v2.archive.subsquid.io/network/exosama"
}, {
  "name": "Flare",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "14",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "flare-mainnet",
  "details": "/en/data/evm/flare-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/flare-mainnet"
}, {
  "name": "Gelato OP Celestia Raspberry",
  "type": "testnet",
  "tooltip": null,
  "chainId": "123420111",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "gelato-opcelestia-raspberry",
  "details": "/en/data/evm/gelato-opcelestia-raspberry",
  "legacyUrl": null
}, {
  "name": "Gnosis",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "100",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "gnosis-mainnet",
  "details": "/en/data/evm/gnosis-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/gnosis-mainnet"
}, {
  "name": "Gravity Alpha",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1625",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "galxe-gravity",
  "details": "/en/data/evm/galxe-gravity",
  "legacyUrl": "v2.archive.subsquid.io/network/galxe-gravity"
}, {
  "name": "HyperEVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "999",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "hyperliquid-mainnet",
  "details": "/en/data/evm/hyperevm-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/hyperliquid-mainnet"
}, {
  "name": "HyperEVM Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "998",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "hyperliquid-testnet",
  "details": "/en/data/evm/hyperevm-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/hyperliquid-testnet"
}, {
  "name": "Immutable zkEVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "13371",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "immutable-zkevm-mainnet",
  "details": "/en/data/evm/immutable-zkevm-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/immutable-zkevm-mainnet"
}, {
  "name": "Immutable zkEVM Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "13473",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "immutable-zkevm-testnet",
  "details": "/en/data/evm/immutable-zkevm-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/immutable-zkevm-testnet"
}, {
  "name": "Ink",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "57073",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "ink-mainnet",
  "details": "/en/data/evm/ink-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/ink-mainnet"
}, {
  "slug": "katana-mainnet",
  "name": "Katana",
  "type": "mainnet",
  "chainId": "747474",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "private": true,
  "details": "/en/data/evm/katana-mainnet",
  "legacyUrl": null
}, {
  "name": "Kyoto Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "1998",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "kyoto-testnet",
  "details": "/en/data/evm/kyoto-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/kyoto-testnet"
}, {
  "name": "Linea",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "59144",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "linea-mainnet",
  "details": "/en/data/evm/linea-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/linea-mainnet"
}, {
  "name": "LUKSO",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "lukso-mainnet",
  "details": "/en/data/evm/lukso-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/lukso-mainnet"
}, {
  "name": "Manta Pacific",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "169",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "manta-pacific",
  "details": "/en/data/evm/manta-pacific",
  "legacyUrl": "v2.archive.subsquid.io/network/manta-pacific"
}, {
  "name": "Manta Pacific Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "3441006",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "manta-pacific-sepolia",
  "details": "/en/data/evm/manta-pacific-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/manta-pacific-sepolia"
}, {
  "name": "Mantle",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "5000",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "mantle-mainnet",
  "details": "/en/data/evm/mantle-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/mantle-mainnet"
}, {
  "name": "Mantle Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "5003",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "mantle-sepolia",
  "details": "/en/data/evm/mantle-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/mantle-sepolia"
}, {
  "name": "MegaETH",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "4326",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "megaeth-mainnet",
  "details": "/en/data/evm/megaeth-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/megaeth-mainnet"
}, {
  "name": "MegaETH Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "6342",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "megaeth-testnet",
  "details": "/en/data/evm/megaeth-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/megaeth-testnet"
}, {
  "name": "MemeCore",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "4352",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "memecore-mainnet",
  "details": "/en/data/evm/memecore-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/memecore-mainnet"
}, {
  "name": "MemeCore Testnet (Formicarium)",
  "type": "testnet",
  "tooltip": null,
  "chainId": "43521",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "formicarium-testnet",
  "details": "/en/data/evm/formicarium-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/formicarium-testnet"
}, {
  "name": "MemeCore Testnet (Insectarium)",
  "type": "testnet",
  "tooltip": null,
  "chainId": "43522",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "memecore-insectarium",
  "details": "/en/data/evm/memecore-insectarium",
  "legacyUrl": "v2.archive.subsquid.io/network/memecore-insectarium"
}, {
  "name": "Merlin",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "4200",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "merlin-mainnet",
  "details": "/en/data/evm/merlin-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/merlin-mainnet"
}, {
  "name": "Merlin Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "686868",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "merlin-testnet",
  "details": "/en/data/evm/merlin-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/merlin-testnet"
}, {
  "name": "Metis Andromeda",
  "type": "mainnet",
  "tooltip": "State diffs available except blocks 16861274–16861286.",
  "chainId": "1088",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "metis-mainnet",
  "details": "/en/data/evm/metis-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/metis-mainnet"
}, {
  "name": "Mode",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "34443",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "mode-mainnet",
  "details": "/en/data/evm/mode-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/mode-mainnet"
}, {
  "name": "Monad",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "143",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "monad-mainnet",
  "details": "/en/data/evm/monad-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/monad-mainnet"
}, {
  "name": "Monad Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "10143",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "monad-testnet",
  "details": "/en/data/evm/monad-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/monad-testnet"
}, {
  "name": "Moonbase Alpha",
  "type": "testnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "1287",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "moonbase-testnet",
  "details": "/en/data/evm/moonbase-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/moonbase-testnet"
}, {
  "name": "Moonbeam",
  "type": "mainnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "1284",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "moonbeam-mainnet",
  "details": "/en/data/evm/moonbeam-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/moonbeam-mainnet"
}, {
  "name": "Moonriver",
  "type": "mainnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "1285",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "moonriver-mainnet",
  "details": "/en/data/evm/moonriver-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/moonriver-mainnet"
}, {
  "name": "Moonsama Network",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "2199",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "moonsama",
  "details": "/en/data/evm/moonsama",
  "legacyUrl": null
}, {
  "name": "Naka Chain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "42225",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "nakachain",
  "details": "/en/data/evm/nakachain",
  "legacyUrl": "v2.archive.subsquid.io/network/nakachain"
}, {
  "name": "Neo X Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "12227332",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "neox-testnet",
  "details": "/en/data/evm/neox-testnet",
  "legacyUrl": null
}, {
  "name": "Neon EVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "245022934",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "neon-mainnet",
  "details": "/en/data/evm/neon-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/neon-mainnet"
}, {
  "name": "Neon EVM Devnet",
  "type": "devnet",
  "tooltip": "Genesis block for Neon EVM Devnet is 177,455,580.",
  "chainId": "245022926",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "neon-devnet",
  "details": "/en/data/evm/neon-devnet",
  "legacyUrl": "v2.archive.subsquid.io/network/neon-devnet"
}, {
  "name": "opBNB",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "204",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "opbnb-mainnet",
  "details": "/en/data/evm/opbnb-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/opbnb-mainnet"
}, {
  "name": "opBNB Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "5611",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "opbnb-testnet",
  "details": "/en/data/evm/opbnb-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/opbnb-testnet"
}, {
  "name": "Optimism",
  "type": "mainnet",
  "tooltip": "Traces and state diffs available from block 105235063 (Bedrock upgrade). Blocks 0 to 105235062 are not covered.",
  "chainId": "10",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "optimism-mainnet",
  "details": "/en/data/evm/optimism-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/optimism-mainnet"
}, {
  "name": "Optimism Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "11155420",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "optimism-sepolia",
  "details": "/en/data/evm/optimism-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/optimism-sepolia"
}, {
  "name": "Ozean Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "7849306",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "ozean-testnet",
  "details": "/en/data/evm/ozean-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/ozean-testnet"
}, {
  "name": "Peaq",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "3338",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "peaq-mainnet",
  "details": "/en/data/evm/peaq-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/peaq-mainnet"
}, {
  "name": "Plasma",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "9745",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "plasma-mainnet",
  "details": "/en/data/evm/plasma-mainnet",
  "legacyUrl": null
}, {
  "name": "Plasma Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "9746",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "plasma-testnet",
  "details": "/en/data/evm/plasma-testnet",
  "legacyUrl": null
}, {
  "name": "Plume",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "98866",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "plume-mainnet",
  "details": "/en/data/evm/plume-mainnet",
  "legacyUrl": null
}, {
  "name": "Plume Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "98867",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "plume-testnet",
  "details": "/en/data/evm/plume-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/plume-testnet"
}, {
  "name": "Polygon",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "137",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "polygon-mainnet",
  "details": "/en/data/evm/polygon-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/polygon-mainnet"
}, {
  "name": "Polygon Amoy Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "80002",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "slug": "polygon-amoy-testnet",
  "details": "/en/data/evm/polygon-amoy-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/polygon-amoy-testnet"
}, {
  "name": "Polygon zkEVM",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1101",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "polygon-zkevm-mainnet",
  "details": "/en/data/evm/polygon-zkevm-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/polygon-zkevm-mainnet"
}, {
  "name": "Polygon zkEVM Cardona Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "2442",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "polygon-zkevm-cardona-testnet",
  "details": "/en/data/evm/polygon-zkevm-cardona-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/polygon-zkevm-cardona-testnet"
}, {
  "name": "Prom",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "227",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "prom-mainnet",
  "details": "/en/data/evm/prom-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/prom-mainnet"
}, {
  "slug": "robinhood-mainnet",
  "name": "Robinhood Chain",
  "type": "mainnet",
  "chainId": "4663",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "private": true,
  "details": "/en/data/evm/robinhood-mainnet",
  "legacyUrl": null
}, {
  "name": "Scroll",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "534352",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "scroll-mainnet",
  "details": "/en/data/evm/scroll-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/scroll-mainnet"
}, {
  "name": "Scroll Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "534351",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "scroll-sepolia",
  "details": "/en/data/evm/scroll-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/scroll-sepolia"
}, {
  "name": "Shibuya",
  "type": "testnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "81",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "shibuya-testnet",
  "details": "/en/data/evm/shibuya-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/shibuya-testnet"
}, {
  "name": "Shiden",
  "type": "mainnet",
  "tooltip": "Only for EVM data. For Substrate and ink! data use the corresponding Substrate gateway.",
  "chainId": "336",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "shiden-mainnet",
  "details": "/en/data/evm/shiden-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/shiden-mainnet"
}, {
  "name": "SKALE Nebula Hub",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1482601649",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "skale-nebula",
  "details": "/en/data/evm/skale-nebula",
  "legacyUrl": "v2.archive.subsquid.io/network/skale-nebula"
}, {
  "name": "Soneium",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "1868",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "soneium-mainnet",
  "details": "/en/data/evm/soneium-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/soneium-mainnet"
}, {
  "name": "Soneium Minato Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "1946",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "soneium-minato-testnet",
  "details": "/en/data/evm/soneium-minato-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/soneium-minato-testnet"
}, {
  "name": "Sonic",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "146",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "sonic-mainnet",
  "details": "/en/data/evm/sonic-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/sonic-mainnet"
}, {
  "name": "Sonic Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "14601",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "sonic-testnet",
  "details": "/en/data/evm/sonic-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/sonic-testnet"
}, {
  "name": "StratoVM Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "93747",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": true,
  "slug": "stratovm-sepolia",
  "details": "/en/data/evm/stratovm-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/stratovm-sepolia"
}, {
  "name": "Superseed",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "5330",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "superseed-mainnet",
  "details": "/en/data/evm/superseed-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/superseed-mainnet"
}, {
  "name": "Superseed Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "53302",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "superseed-sepolia",
  "details": "/en/data/evm/superseed-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/superseed-sepolia"
}, {
  "slug": "tac-mainnet",
  "name": "TAC",
  "type": "mainnet",
  "chainId": "239",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": false,
  "stateDiffs": false,
  "private": true,
  "details": "/en/data/evm/tac-mainnet",
  "legacyUrl": null
}, {
  "name": "Taiko Alethia",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "167000",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "taiko-mainnet",
  "details": "/en/data/evm/taiko-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/taiko-mainnet"
}, {
  "name": "Tanssi",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "5678",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "tanssi",
  "details": "/en/data/evm/tanssi",
  "legacyUrl": "v2.archive.subsquid.io/network/tanssi"
}, {
  "slug": "tempo-mainnet",
  "name": "Tempo",
  "type": "mainnet",
  "chainId": "4217",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "private": true,
  "details": "/en/data/evm/tempo-mainnet",
  "legacyUrl": null
}, {
  "name": "Unichain",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "130",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "unichain-mainnet",
  "details": "/en/data/evm/unichain-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/unichain-mainnet"
}, {
  "name": "Unichain Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "1301",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "unichain-sepolia",
  "details": "/en/data/evm/unichain-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/unichain-sepolia"
}, {
  "slug": "worldchain-mainnet",
  "name": "Worldchain",
  "type": "mainnet",
  "chainId": "480",
  "tooltip": "Private network — contact BD for access.",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "private": true,
  "details": "/en/data/evm/worldchain-mainnet",
  "legacyUrl": null
}, {
  "name": "X Layer",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "196",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "xlayer-mainnet",
  "details": "/en/data/evm/xlayer-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/xlayer-mainnet"
}, {
  "name": "X Layer Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "1952",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "x1-testnet",
  "details": "/en/data/evm/x1-testnet",
  "legacyUrl": null
}, {
  "name": "X Layer Testnet",
  "type": "testnet",
  "tooltip": null,
  "chainId": "195",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "xlayer-testnet",
  "details": "/en/data/evm/xlayer-testnet",
  "legacyUrl": "v2.archive.subsquid.io/network/xlayer-testnet"
}, {
  "name": "zkLink Nova",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "810180",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "zklink-nova-mainnet",
  "details": "/en/data/evm/zklink-nova-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/zklink-nova-mainnet"
}, {
  "name": "zkSync",
  "type": "mainnet",
  "tooltip": "State diffs available from block 15500000.",
  "chainId": "324",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": false,
  "slug": "zksync-mainnet",
  "details": "/en/data/evm/zksync-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/zksync-mainnet"
}, {
  "name": "zkSync Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "300",
  "portal": true,
  "realtime": false,
  "traces": true,
  "stateDiffs": false,
  "slug": "zksync-sepolia",
  "details": "/en/data/evm/zksync-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/zksync-sepolia"
}, {
  "name": "Zora",
  "type": "mainnet",
  "tooltip": null,
  "chainId": "7777777",
  "portal": true,
  "realtime": true,
  "traces": true,
  "stateDiffs": true,
  "slug": "zora-mainnet",
  "details": "/en/data/evm/zora-mainnet",
  "legacyUrl": "v2.archive.subsquid.io/network/zora-mainnet"
}, {
  "name": "Zora Sepolia",
  "type": "testnet",
  "tooltip": null,
  "chainId": "999999999",
  "portal": true,
  "realtime": false,
  "traces": false,
  "stateDiffs": false,
  "slug": "zora-sepolia",
  "details": "/en/data/evm/zora-sepolia",
  "legacyUrl": "v2.archive.subsquid.io/network/zora-sepolia"
}];

export const allNetworks = [...evmNetworks.map(n => ({
  ...n,
  category: "EVM"
})), ...solanaNetworks.map(n => ({
  ...n,
  category: "Solana"
})), ...substrateNetworks.map(n => ({
  ...n,
  category: "Substrate"
})), ...bitcoinNetworks.map(n => ({
  ...n,
  category: "Bitcoin"
})), ...hyperliquidNetworks.map(n => ({
  ...n,
  category: "Hyperliquid"
})), ...otherNetworks.map(n => ({
  ...n,
  category: n.category || "Other"
}))];

Every dataset SQD currently supports, across all virtual machines. Filter by network name or chain ID, and sort any column to find what you need.

## Browse by ecosystem

<CardGroup cols={3}>
  <Card title="EVM" icon="ethereum" href="/en/data/evm">
    Ethereum and EVM-compatible chains
  </Card>

  <Card title="Solana" icon="globe" href="/en/data/solana">
    Solana and SVM-compatible chains
  </Card>

  <Card title="Substrate" icon="link" href="/en/data/substrate">
    Polkadot, Kusama, and parachains
  </Card>

  <Card title="Bitcoin" icon="bitcoin" href="/en/portal/bitcoin/overview">
    Bitcoin UTXO blocks, transactions, inputs, and outputs
  </Card>

  <Card title="Hyperliquid" icon="droplet" href="/en/portal/hyperliquid/overview">
    HyperCore fills and replica commands
  </Card>
</CardGroup>

## All datasets

{(() => {
const { useState } = React;
return (
<NetworksTable
  networks={allNetworks}
  columns={{ showType: true, showCategory: true, showChainId: true, showTraces: true, showStateDiffs: true }}
/>
); })()}
