TRON gRPC API
Use HTTP/2 and Protocol Buffers for high-throughput account, block, and transaction queries. Wallet, WalletSolidity, and Database services share one authenticated endpoint.
Build stablecoin payment apps and wallets. Read TRC-20 balances, verify USDT transfers, and send transactions with reliable, high-performance TRON RPC infrastructure.

Connect to TRON through one geo-balanced endpoint. Query balances, verify confirmed transactions, and broadcast transfers through the nearest available region. Use native HTTP APIs, JSON-RPC reads, or gRPC for your payment and wallet backend.
Connect payment apps to native TRON APIs, query confirmed data, backfill transaction history, and scale request volume with predictable billing.
Use HTTP/2 and Protocol Buffers for high-throughput account, block, and transaction queries. Wallet, WalletSolidity, and Database services share one authenticated endpoint.
Run continuous block polling, wallet balance checks, and payment verification with unlimited request volume within your selected RPS tier.
Retrieve blocks and transactions back to genesis. Backfill payment records and reconcile transfers without a separate TRON archive-data surcharge.
Use walletsolidity over HTTP or the WalletSolidity gRPC service to query solidified transactions and verify payment outcomes.
Read token balances, construct and broadcast signed transfers, and verify successful execution against solidified data. Build checkout, payout, and remittance flows.
Build TRON payment integrations (opens in a new tab)Process blocks sequentially, inspect transaction receipts and token-transfer logs, and persist your last processed block. Reconcile deposits before crediting customer balances.
Explore TRC-20 monitoring (opens in a new tab)Read TRX and TRC-20 balances, check transaction status, and connect TronWeb to mainnet or Nile. Keep transaction signing under your application’s control.
Get a TRON RPC endpointQuery account resources, estimate smart contract execution, and monitor resource delegation. Build treasury and payout services around TRON’s energy and bandwidth model.
Explore TRON methods (opens in a new tab)Deploy a TRON endpoint through Chainstack MCP. Give agents access to account data, contract reads, and transaction workflows through native TRON tooling.
Explore Chainstack AI tools (opens in a new tab)Run stablecoin payment processors, exchange backends, and transaction indexers on isolated TRON infrastructure. Reserve compute and storage for your workload, with Chainstack managing deployment, java-tron upgrades, and node maintenance.
Select TRON mainnet or Nile and an available node configuration to see current monthly infrastructure pricing.
Customer stories from teams using Chainstack for wallets, blockchain analytics, security, and multichain applications.
Keep USDT balance checks, deposit verification, and transaction submission responsive with geo-balanced TRON RPC. Choose HTTP or gRPC, start with a free endpoint, and scale to isolated Dedicated Nodes.
Get a TRON endpointRun TRON mainnet or Nile nodes on infrastructure you control. Deploy java-tron through Chainstack Self-Hosted, with monitoring, automated updates, and self-healing operations. Keep your node operations and infrastructure in your own environment.

Start with free TRON RPC for mainnet and Nile. Scale payment apps with native gRPC, predictable request billing, and dedicated infrastructure.
Includes:
All Developer features, plus:
Add-ons and Dedicated Node infrastructure are billed separately.
Explore TRON RPC providers, USDT infrastructure, node operations, and endpoint setup.

Compare TRON RPC providers for payment and production workloads.
Read article
Understand java-tron operations and the infrastructure behind USDT transfers.
Read article
Plan TRON API access for stablecoin balances, transfers, and confirmation checks.
Read article
Compare public and private TRON endpoints and connect your application.
Read articleConnect your application to a Chainstack TRON HTTPS endpoint using TronWeb or a native HTTP client. Use /wallet for account queries, contract calls, transaction construction, and broadcast, and /walletsolidity for confirmed, solidified data. Common methods include getaccount, getnowblock, gettransactioninfobyid, triggerconstantcontract, and broadcasttransaction. Sign transactions locally and verify execution results before crediting payments. See the TRON API reference.
Managed gRPC endpoints use TLS on port 443 with an x-token metadata header. Mainnet uses tron-mainnet.core.chainstack.com:443; Nile uses tron-nile.core.chainstack.com:443. Available services are protocol.Wallet, protocol.WalletSolidity, and protocol.Database. The /jsonrpc interface provides limited Ethereum-compatible reads, while transaction submission uses the native API. Follow the TRON tooling guide for authentication and integration examples.
TRON nodes retain complete block and transaction history from genesis at 1 RU per request. Historical TRX balance methods are available, but general historical contract-state queries are not. WebSocket event subscriptions and the TronGrid event API are not exposed by Chainstack TRON nodes. Use block polling and receipt inspection for transfer monitoring, with persistent progress and retry handling. See historical data availability and the TRC-20 polling guide.