TRX network documentation
Tron
https://triport.io/rpc/tronTron has three transport layers: 12 EVM JSON-RPC methods, 12 native wallet HTTP methods, and a separate REST /v1/* product surface. JSON-RPC uses EVM hex quantities; wallet block numbers are decimal JSON numbers. Wallet addresses default to hex-41; Base58 requires visible=true.
| Method / Endpoint | Network | Chain ID | Authentication | Required scope | Tier / rate limit |
|---|---|---|---|---|---|
POST https://triport.io/rpc/tron | Tron mainnet | 728126428 | x-token: $TRIPORT_API_KEY | tron:rpc | Category-specific RPS; see Limits |
Endpoints
| Surface | Endpoint | Reference |
|---|---|---|
| HTTPS | https://triport.io/rpc/tron | Backend path /rpc/tron |
| REST | Product routes | Contract: docs/api/product-rest/tron.yaml |
Quickstart
curl https://triport.io/rpc/tron \
-H "x-token: $TRIPORT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'What's available
12 JSON-RPC methods in the OpenRPC catalog:
tron_read_rpc: 11tron_read_rpc_heavy: 1
The wallet API is documented separately. One public gateway retained 2,219,797 blocks when measured; this is a node observation, not a pool-wide guarantee.
Limits
See network limits and Rate Limits & Tiers.
| Category | Free | Basic | Pro | Business | Enterprise |
|---|---|---|---|---|---|
tron_read_rpc | 15 | 20 | 100 | 250 | unlimited |
tron_read_rpc_heavy | 2 | 5 | 20 | 80 | unlimited |
eth_getLogs accepts at most 100 blocks. REST /v1 uses one public gateway at no more than 3 RPS, best-effort.
Errors
See network-specific errors and the shared error reference.
Methods
tron read rpc (11)
eth_blockNumbereth_calleth_chainIdeth_gasPriceeth_getBalanceeth_getBlockByNumbereth_getCodeeth_getStorageAteth_syncingnet_versionweb3_clientVersion
tron read rpc heavy (1)
Streams
No mounted stream is published for this network.
SDK
The generated TypeScript client includes this network:
const result = await c.tron.call("eth_blockNumber", []);Equivalent requests can be made with the Python SDK or the curl example above.