TON network documentation
TON
https://triport.io/rpc/tonTON 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 / Endpoint | Network | Chain ID | Authentication | Required scope | Tier / rate limit |
|---|---|---|---|---|---|
POST https://triport.io/rpc/ton | TON mainnet | 103 | x-token: $TRIPORT_API_KEY | ton:rpc | Category-specific RPS; see Limits |
Endpoints
| Surface | Endpoint | Reference |
|---|---|---|
| HTTPS | https://triport.io/rpc/ton | Backend 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: 10ton_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.
| Category | Free | Basic | Pro | Business | Enterprise |
|---|---|---|---|---|---|
ton_read_rpc | 15 | 20 | 100 | 250 | unlimited |
ton_read_rpc_heavy | 15 | 20 | 100 | 250 | unlimited |
Errors
See network-specific errors and the shared error reference.
Methods
ton read rpc heavy (10)
getAddressInformationgetBlockgetBlockHeadergetConfigAllgetConfigParamgetShardsgetTransactionslookupBlockrunGetMethodrunSmcMethod
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.