TriportRPC

TON network documentation

TON

MainnetChain ID 10313 RPC methods
HTTPS endpointhttps://triport.io/rpc/ton

TON exposes 13 read-only JSON-RPC methods over an encrypted binary ADNL liteserver pool. Params are by name: addresses may be raw or base64url, seqno is numeric, shard and logical time values are strings, and cells/proofs are base64. Batch responses are matched by id, not order.

Method / EndpointNetworkChain IDAuthenticationRequired scopeTier / rate limit
POST https://triport.io/rpc/tonTON mainnet103x-token: $TRIPORT_API_KEYton:rpcCategory-specific RPS; see Limits

Endpoints

SurfaceEndpointReference
HTTPShttps://triport.io/rpc/tonBackend path /rpc/ton

Quickstart

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

What's available

13 JSON-RPC methods in the OpenRPC catalog:

  • ton_read_rpc_heavy: 10
  • ton_read_rpc: 3

The measured floor on pruned liteservers is 86 860 000. Two nodes answered from genesis, but continuous genesis history is confirmed on one; ls-17 has unconfirmed continuity after a measured gap. Archive selection is per-node and best-effort.

Limits

See network limits and Rate Limits & Tiers.

CategoryFreeBasicProBusinessEnterprise
ton_read_rpc1520100250unlimited
ton_read_rpc_heavy1520100250unlimited

Errors

See network-specific errors and the shared error reference.

Methods

ton read rpc heavy (10)

ton read rpc (3)

Streams

No mounted stream is published for this network.

SDK

The generated TypeScript client includes this network:

const result = await c.ton.call("getAddressInformation", {});

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