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/transactionfor querying on-chain state. - Construction API —
/construction/derive,/construction/metadata,/construction/payloads,/construction/combine,/construction/parse,/construction/hash,/construction/submitfor 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:
- GitHub: https://github.com/tronprotocol/tron-rosetta-api
- Rosetta specification: https://www.rosetta-api.org/
Related resources
- GoTron SDK — Go SDK for the TRON network
- TronGrid — TRON hosted node service and extension APIs
- Trident — Java SDK for TRON
Updated about 11 hours ago