Hermoddocs

Chains

Which chains are live, their slugs, and how to discover new ones programmatically.

Each chain has a slug you put in the URL path. Slugs are stable; we will never rename one on you.

Live list (programmatic)

The table below is a snapshot. The source of truth lives at:

GET https://endpoint.originstake.com/api/public/chains

It returns every enabled chain with its slug, display name, native chain id, architecture, live status and public endpoint. Hit it from CI or your bootstrap script to discover new chains automatically. Entries with "comingSoon": true are announced but not routed yet.

Example entry:

{
  "slug": "pharos",
  "name": "Pharos",
  "architecture": "evm",
  "chainId": "1672",
  "status": "operational",
  "endpoint": "https://infra.originstake.com/pharos/evm",
  "nativeSymbol": "PHRS",
  "testnet": false,
  "comingSoon": false
}

Current snapshot

SlugChainChain IDEndpointWebSocket
monadMonad143https://infra.originstake.com/monad/evmno
pharosPharos1672https://infra.originstake.com/pharos/evmyes
storyStory1514https://infra.originstake.com/story/evmno
victionViction88https://infra.originstake.com/viction/evmyes
stableStable988https://infra.originstake.com/stable/evmno
ethereumEthereum1https://infra.originstake.com/ethereum/evmno
tron-mainnetTron728126428https://infra.originstake.com/v1/tron/mainnet/ (see /tron)n/a
solanaSolanamainnethttps://infra.originstake.com/v1/solana/mainnet (see /solana)yes

All are mainnets. Archive, debug_* and trace_* availability depends on the upstream nodes behind each chain; where only some upstreams serve a method, requests for it are routed to those.

Chain page reference

For deeper detail on any single chain (status, latency, request volume):

GET https://endpoint.originstake.com/api/public/chains/<slug>

Example: https://endpoint.originstake.com/api/public/chains/pharos. The same data is shown on the public dashboard at https://endpoint.originstake.com/chain/<slug>.

URL examples per chain

Pharos (EVM, chain id 1672)

# HTTP, header auth
curl https://infra.originstake.com/pharos/evm \
  -H "X-OriginRPC-Token: originrpc_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
 
# HTTP, URL auth
curl https://infra.originstake.com/pharos/evm/originrpc_live_YOUR_KEY \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
 
# WebSocket
wss://infra.originstake.com/pharos/evm/originrpc_live_YOUR_KEY

A successful eth_chainId returns 0x688 (1672 in hex), confirming you are on Pharos.

Requesting a new chain

We add chains based on demand. To request one:

  1. Open the dashboard at endpoint.originstake.com/dashboard.
  2. Use the Feedback widget, or email us with the chain name and a short note about your use case.

If you are willing to bring your own upstream URL, mention it. That shortcuts our onboarding.

On this page