Rosetta API

The implementation packages a TRON node behind Rosetta's Data API and Construction API.

📘

Prerequisites

The Rosetta API is a community-built TRON node service that exposes the Rosetta blockchain specifications on top of a TRON full node. Rosetta provides a standardized data and construction interface that custodians, exchanges, and indexers can use to interact with TRON the same way they integrate with other Rosetta-supporting chains — without needing TRON-specific client code.

The implementation packages a TRON node behind Rosetta's two API surfaces:

  • Data API/network/*, /account/balance, /block, /block/transaction for querying on-chain state.
  • Construction API/construction/derive, /construction/metadata, /construction/payloads, /construction/combine, /construction/parse, /construction/hash, /construction/submit for building, signing, and broadcasting transactions offline.

It ships as a Docker image and supports Mainnet, testnet, and private-net configurations.

For more information, refer to the tron-rosetta-api project resources:


Related resources

  • GoTron SDK — Go SDK for the TRON network
  • TronGrid — TRON hosted node service and extension APIs
  • Trident — Java SDK for TRON