The Graph Network · Arbitrum One
A public Network Subgraph endpoint.
Indexers need a current Network Subgraph to allocate, unallocate, close, and reconcile allocations. The Night's Watch now keeps one available for that job.
GraphQL endpoint
https://network.thenightswatch.dev/graphql POST GraphQL requests directly to this URL. No API key is required.
For indexer-agent
Set INDEXER_AGENT_NETWORK_SUBGRAPH_ENDPOINT to the endpoint above and leave the local deployment unset.
For indexer-service-rs
Set [subgraphs.network].query_url to the endpoint. Do not set a local deployment_id at the same time.
Freshness
The endpoint publishes the upstream _meta block and is kept close to the Arbitrum head. It is rate-limited, not authenticated.
What it serves
The live route serves the fixed GraphQL documents used by the indexer agent, indexer-service-rs,
and TAP monitor: allocations, indexers, deployments, graph-network parameters, epochs,
paymentsEscrowAccounts, and paymentsEscrowTransactions.
BigInt, Bytes, IDs, pagination, block pins, and _meta follow graph-node wire semantics.
A note on the first deployment
The public route currently fronts a fresh, verified grafted Network Subgraph deployment while the permanent Nuthatch-native facade completes its full-history archive backfill. The public contract is the same GraphQL contract indexers need today; the native implementation will replace the upstream route after parity and freshness checks pass.
If your indexer is stuck waiting for a local sync, use the endpoint above and keep an eye on
_meta.block.number. Questions and operational reports belong in
Nuthatch issues.