Skip to content

getSubgraphEndpoint

Returns the appropriate subgraph endpoint URL for a given chain ID. This method maps blockchain network identifiers to their corresponding Graph Protocol endpoints.

Usage

import { getSubgraphEndpoint } from '@ethereum-tag-service/subgraph-endpoints'
 
const endpoint = getSubgraphEndpoint(421614)
Output: "https://api.studio.thegraph.com/query/87165/ets-arbitrum-sepolia/version/latest"

Returns

string

The subgraph endpoint URL for the specified chain.

Parameters

chainId

  • Type: number
  • Description: Numerical identifier for the blockchain network

Examples

import { getSubgraphEndpoint } from '@ethereum-tag-service/subgraph-endpoints'
 
// Local development
const localEndpoint = getSubgraphEndpoint(31337) 
Output: "http://localhost:8000/subgraphs/name/ets-local"
// Arbitrum Sepolia const arbitrumEndpoint = getSubgraphEndpoint(421614)
Output: "https://api.studio.thegraph.com/query/87165/ets-arbitrum-sepolia/version/latest"

Throws

Throws an error if no endpoint is found for the provided chainId.