githubEdit

How to Get a TRON RPC Endpoint

Step-by-step guide to getting a fast, reliable TRON RPC endpoint

TRON processes more USDT transfers than any other blockchain. If you're building payment systems, wallets, trading bots, or any application that touches TRC-20 tokens, you need a reliable TRON RPC endpoint. Here's how to set one up with GetBlock.

Step-by-Step: Get Your TRON RPC Endpoint

1

Create a GetBlock Account

Go to GetBlock Dashboardarrow-up-right and sign up. You can register with email or via Google/GitHub OAuth.

2

Create a TRON Endpoint

Once logged in:

  1. Click "Shared Nodes" in the left sidebar

  2. Click "Create New Endpoint" or the "+" button

  1. Select:

    • Protocol: TRON

    • Network: Mainnet or Testnet

    • API Interface: gRPC (Fullnode) or JSON-RPC (Fullnode) or REST (Fullnode) or gRPC (Solidity) or JSON-RPC (Solidity)

    • Region: Frankfurt (EU) or New York or Singapore

  2. Click "Create": Your endpoint URL will be generated immediately.

3

Copy Your Endpoint URL

Your endpoint URL looks like this:

https://go.getblock.io/a1b2c3d4e5f6789012345678abcdef01/
circle-exclamation
4

Test the Connection

curl -X POST https://go.getblock.io/4ddcea01626040019722710f54259810/wallet/getaccount \
  -H "Content-Type: application/json" \
  -d '{"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g", "visible": true}'

Code Sample

import TronWeb from "tronweb";

const tronWeb = new TronWeb({
  fullHost: "https://go.getblock.io/<YOUR-ACCESS-TOKEN>/",
});

// Get TRX balance
const balance = await tronWeb.trx.getBalance("TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g");
console.log(`Balance: ${balance / 1e6} TRX`);

// Get USDT balance (TRC-20)
const contract = await tronWeb.contract().at("TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"); // USDT
const usdtBalance = await contract.balanceOf("TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g").call();
console.log(`USDT: ${usdtBalance / 1e6}`);

TRON API Interfaces

TRON supports multiple API interfaces. GetBlock offers:

Interface
Use Case

HTTP API

Native TRON API — broadest method support

JSON-RPC

EVM-compatible interface for cross-chain tooling

Solidity HTTP API

Read-only confirmed data queries

Most TRON developers use the HTTP API with TronWeb library.

What's Next?

Processing USDT at scale? Contact usarrow-up-right for dedicated TRON infrastructure.

Last updated

Was this helpful?