TriportRPC

TRX network documentation

Tron

MainnetChain ID 72812642812 RPC methods
HTTPS endpointhttps://triport.io/rpc/tron

Tron 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 / EndpointNetworkChain IDAuthenticationRequired scopeTier / rate limit
POST https://triport.io/rpc/tronTron mainnet728126428x-token: $TRIPORT_API_KEYtron:rpcCategory-specific RPS; see Limits

Endpoints

SurfaceEndpointReference
HTTPShttps://triport.io/rpc/tronBackend path /rpc/tron
RESTProduct routesContract: 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: 11
  • tron_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.

CategoryFreeBasicProBusinessEnterprise
tron_read_rpc1520100250unlimited
tron_read_rpc_heavy252080unlimited

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)

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.