listnodes

Tron RPC

Archive Method

Only on the full archive nodes. Complex queries might take longer and incur additional cost

How to Use It

You can interact with the TRON blockchain by using the listNodes method in the Tatum SDK. Here's an example:

// Import necessary components from the SDK
import { TatumSDK, Tron, Network } from '@tatumio/tatum'

// Initialize the SDK for the TRON network
const tatum = await TatumSDK.init<Tron>({ network: Network.TRON })

// Use the RPC method
const nodeList = await tatum.rpc.listNodes()

await tatum.destroy() // Destroy Tatum SDK - needed for stopping background jobs

Overview

The listNodes method is an RPC method provided by the TRON blockchain. It returns a list of nodes connected to the TRON network, including their host addresses and ports. This information can be used for various purposes, such as network analysis, node performance assessment, or setting up a new node connection.

Parameters

The listNodes method does not accept any parameters.

Return Object

  • nodes (array)
    • address (object)
      • host (string): The host address of the node.
      • port (integer): The port number of the node.

HTTP Request Example

{}

HTTP Response Example

{
  "nodes": [
    {
      "address": {
        "host": "34372e38392e3138362e3334",
        "port": 16666
      }
    },
    {
      "address": {
        "host": "35322e31312e34322e3439",
        "port": 16666
      }
    },
    {
      "address": {
        "host": "34372e39302e3230372e323237",
        "port": 16666
      }
    },
    {
      "address": {
        "host": "34372e39302e3230362e313439",
        "port": 16666
      }
    }
  ]
}