Overview
This page helps you choose the right tools to integrate TON Blockchain into your dApp.
Interaction with TON Blockchain
To interact with TON Blockchain and process its data, choose one of the listed APIs and a suitable SDK.
Analytics data
Developers often need to run analytical queries on top of on-chain data—for example, to track historical changes and aggregate data from multiple accounts. Since blockchains are not designed for analytical workloads, you need to build an indexing pipeline and run off-chain analytical queries. Creating such pipelines from scratch can be resource-consuming, so you can use one of these alternatives:
- Dune analytics provides tables with TON data, including raw transactions and messages, jetton events, and DEX trades. Dune allows building custom charts and dashboards, fetch query results via API and set up alerts. Before writing queries, check this guide for best practices, tips, and tricks.
- Dune integration is runs on the public data lake from the ton-etl project. This parsing and decoding pipeline dumps raw and decoded data into an S3 bucket s3://ton-blockchain-public-datalake/v1/ in AVRO format. The bucket is publicly available and everyone can use it with Amazon Athena (see DDLs) or Apache Spark. The data updates daily.
- If you need real-time on-chain data tracking, you can run your own TON node and launch ton-etl or ton-index-worker.
- Chainbase offers a set of raw and decoded tables with TON data. It allows you to run SQL queries and fetch results via API.
Health status
Resource | Description |
---|---|
Blockchain Status | Displays uptime, node availability, transaction statistics, and overall network health for Mainnet and Testnet. |
Tonstat.us | Real-time dashboard tracking performance and reliability of RPC/API providers in the TON ecosystem. |
TON Status | Technical notifications and up-to-date requests for action for TON validators, developers, and integrators. |
See also
Was this article useful?