TriportRPC

XLM network documentation

Stellar

MainnetChain ID 10210 RPC methods
HTTPS endpointhttps://triport.io/rpc/stellar

Stellar combines 10 read-only Soroban JSON-RPC methods with 11 Horizon REST GET operations and two Horizon SSE channels.

Method / EndpointNetworkChain IDAuthenticationRequired scopeTier / rate limit
POST https://triport.io/rpc/stellarStellar mainnet102x-token: $TRIPORT_API_KEYstellar:rpcCategory-specific RPS; see Limits

Endpoints

SurfaceEndpointReference
HTTPShttps://triport.io/rpc/stellarHorizon SSE: /rpc/stellar/horizon/{ledgers
RESTProduct routesREST catalog
Stream contractstellar sseAsyncAPI

Quickstart

curl https://triport.io/rpc/stellar \
  -H "x-token: $TRIPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getEvents","params":{}}'

What's available

10 JSON-RPC methods in the OpenRPC catalog:

  • stellar_read_rpc_heavy: 2
  • stellar_read_rpc: 8

Measured retention is 120,960 ledgers for Soroban and 6,307,191 ledgers for Horizon. Horizon is best-effort with one operator and no SLA (legacy checker annotation: один оператор, SLA нет). SSE delivers only new records with cursor=now; HAL _links and _embedded fields are unchanged.

Limits

See network limits and Rate Limits & Tiers.

CategoryFreeBasicProBusinessEnterprise
stellar_read_rpc1520100250unlimited
stellar_read_rpc_heavy1520100250unlimited

Horizon limit, Soroban getLedgers, and Soroban getTransactions accept at most 200 items.

Errors

See network-specific errors and the shared error reference.

A deeper Horizon read returns HTTP 410 / beyond_retention; Soroban uses -32602 with beyond_retention and oldest N. These identify the current retention boundary, not a service failure.

Methods

stellar read rpc heavy (2)

stellar read rpc (8)

Streams

SDK

The generated TypeScript client includes this network:

const result = await c.stellar.call("getEvents", {});

Equivalent requests can be made with the Python SDK or the curl example above.