Skip to content

Commit 6839641

Browse files
authored
Update TON Documentation to Include TONX API Information Across Multiple Sections (#838)
* Add Testnet TONX Faucet and API URLs to documentation * Edit TON HTTP API to TONAPI * Add TONX API to RPC Nodes List * Add TONX API in Indexer List * Add TONX API in Other APIs List * Add TONX.js into TypeScript / JavaScript List * Add TONX API Link * Add TONX API into node provide partner List * Add TONX API into Third party APIs List * Update API list in documentation Rearranged the order of third-party APIs listed in the documentation. The TONX API and tonapi.io entries were swapped for better readability. No changes were made to the content or descriptions of these APIs. * Updated RPC Nodes list in documentation The RPC Nodes list in the documentation has been updated. The changes include reordering of the items and minor modifications to their descriptions for better clarity and understanding. * Updated API references in documentation Rearranged the order of API references in the blockchain connection section of the documentation. The TONX API reference is now listed after suggestions for using a public TON Index or running your own TON Index. No changes were made to the actual content of these references. * Updated SDK documentation Reordered the list of libraries in the SDK documentation for better readability. Also, added some spacing to improve visual separation between different sections. * Updated FAQ documentation Rearranged the order of node providers partners in the FAQ section of the documentation. No new content was added or removed, just reorganized for better readability and flow. * Updated testnet documentation Rearranged the order of resources in the testnet documentation for better readability and logical flow. The Testnet TONAPI link has been moved up for easier access.
1 parent a81a05d commit 6839641

File tree

5 files changed

+35
-27
lines changed

5 files changed

+35
-27
lines changed

docs/v3/documentation/faq.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,13 @@ API types:
274274

275275
Node providers partners:
276276

277-
- https://toncenter.com/api/v2/
278-
- [getblock.io](https://getblock.io/)
279-
- https://www.orbs.com/ton-access/
280-
- [toncenter/ton-http-api](https://github.com/toncenter/ton-http-api)
281-
- [nownodes.io](https://nownodes.io/nodes)
282-
- https://dton.io/graphql
277+
- [Toncenter](https://toncenter.com/api/v2/) — Reliable access to TON RPC services.
278+
- [TONX API](https://docs.tonxapi.com/reference/direct-apis) — Direct access with robust stability and low latency for TON-based applications.
279+
- [GetBlock](https://getblock.io/) — Blockchain nodes provider for dApp development.
280+
- [TON Access](https://www.orbs.com/ton-access/) — HTTP API for secure, high-performance TON access.
281+
- [Toncenter/Ton HTTP API](https://github.com/toncenter/ton-http-api) — Self-hosted RPC node solution.
282+
- [NOWNodes](https://nownodes.io/nodes) — Full nodes and explorers accessible via API.
283+
- [Dton](https://dton.io/graphql) — GraphQL API endpoint for TON.
283284

284285
TON directory with projects from TON Community:
285286

docs/v3/documentation/smart-contracts/getting-started/testnet.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ For convenience, nearly the entire mainnet infrastructure (wallets, APIs, bridge
1818
* Web wallet: https://wallet.ton.org?testnet=true
1919
* Browser extension: use [mainnet browser extension](https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd) and [do this](https://github.com/toncenter/ton-wallet#switch-between-mainnettestnet-in-extension).
2020
* Testnet TON Center API: https://testnet.toncenter.com
21-
* Testnet HTTP API: https://testnet.tonapi.io/
21+
* Testnet TONAPI: https://testnet.tonapi.io/
22+
* Testnet TONX Faucet: https://faucet.tonxapi.com
23+
* Testnet TONX API: https://testnet-rpc.tonxapi.com
2224
* Testnet bridge: https://bridge.ton.org/?testnet=true
2325
* Testnet dTON GraphQL: https://testnet.dton.io/
2426

docs/v3/guidelines/dapps/apis-sdks/api-types.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
- [toncenter/v2](https://toncenter.com/) - This API enables HTTP access to TON blockchain - getting accounts and wallets information, looking up blocks and transactions, sending messages to the blockchain, calling get methods of smart contracts, and more.
1111

1212
## Third party APIs
13-
- [TONX API](https://docs.tonxapi.com/) - an API specifically designed for seamless Dapp development, enabling easy access to a variety of tools and data.
14-
- [tonapi.io](https://docs.tonconsole.com/tonapi) - fast indexed API which provides basic data about accounts, transactions, blocks, application-specific data about NFT, Auctions, Jettons, TON DNS, Subscriptions. It also provides annotated data on transaction chains.
15-
- [dton.io](https://dton.io/graphql/) - GraphQL API with that can provide data about accounts, transactions and blocks, as well as application-specific data about NFT, Auctions, Jettons and TON DNS.
16-
- [ton-api-v4](https://mainnet-v4.tonhubapi.com) - another lite-api focused on speed via aggressive cashing in CDN.
17-
- [docs.nftscan.com](https://docs.nftscan.com/reference/ton/model/asset-model) - NFT APIs for TON blockchain.
18-
- [everspace.center](https://everspace.center/toncoin) - Simple RPC API for accessing TON Blockchain.
13+
- [tonapi.io](https://docs.tonconsole.com/tonapi) — Fast indexed API providing basic data about accounts, transactions, blocks, and application-specific data about NFTs, Auctions, Jettons, TON DNS, and Subscriptions. It also provides annotated data on transaction chains.
14+
- [TONX API](https://docs.tonxapi.com/reference/build-your-first-dapp) — Your go-to API for accessing data on accounts, transactions, blocks, NFTs, and Jettons with 99.99% uptime—just like TonKey and TonStake did.
15+
- [dton.io](https://dton.io/graphql/) GraphQL API that can provide data about accounts, transactions, and blocks, as well as application-specific data about NFTs, Auctions, Jettons, and TON DNS.
16+
- [ton-api-v4](https://mainnet-v4.tonhubapi.com) — A lite API focused on speed via aggressive caching in CDN.
17+
- [docs.nftscan.com](https://docs.nftscan.com/reference/ton/model/asset-model) NFT APIs for the TON blockchain.
18+
- [everspace.center](https://everspace.center/toncoin) Simple RPC API for accessing the TON blockchain.
1919

2020

2121
## Additional APIs

docs/v3/guidelines/dapps/apis-sdks/sdk.mdx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,17 @@ There are different ways to connect to blockchain:
1313

1414
### TypeScript / JavaScript
1515

16-
| Library | Blockchain connection | Description |
17-
|---------|------------------|--------------|
18-
|[ton](https://github.com/ton-org/ton)|via RPC ([Orbs](https://www.orbs.com/ton-access/) / [Toncenter](https://toncenter.com/api/v2/) / etc)|Convenient client library with wallet wrappers for development dApps on TON Blockchain.|
16+
| Library | Blockchain connection | Description |
17+
|---------|------------------------|-------------|
18+
|[ton](https://github.com/ton-org/ton)|via RPC ([Orbs](https://www.orbs.com/ton-access/) / [Toncenter](https://toncenter.com/api/v2/) / etc)|Convenient client library with wallet wrappers for developing dApps on the TON Blockchain.|
1919
|[tonweb](https://github.com/toncenter/tonweb)|via RPC ([Orbs](https://www.orbs.com/ton-access/) / [Toncenter](https://toncenter.com/api/v2/) / etc)|Old-style TON JS SDK, with minimal external dependencies, extensively tested in production.|
20+
|[TONX.js](https://github.com/frigatebird-studio/TONX.js)| via [TONX API](https://tonxapi.com/) | A gateway into Web3. Interact with TON and its ecosystem with TONX API seamlessly and effortlessly.|
2021
|[tonkite/adnl](https://github.com/tonkite/adnl)|[ADNL](/v3/documentation/network/protocols/adnl/adnl-tcp) natively / via WebSocket| ADNL TypeScript implementation. |
21-
|[tonutils](https://github.com/thekiba/tonutils)|Native [ADNL](/v3/documentation/network/protocols/adnl/adnl-tcp)| TypeScript-based interface for building and interacting with applications in TON Ecosystem. Due to native ADNL dependency, cannot be used for blockchain interaction in browser.|
22-
|[foton](https://foton.sh/)|via RPC ([Orbs](https://www.orbs.com/ton-access/) / [Toncenter](https://toncenter.com/api/v2/) / etc)|TypeScript toolkit for interacting with TON wallets and blockchain as a whole. The library wraps existing solutions (Blueprint and TON Connect) into one comfortable API.|
22+
|[tonutils](https://github.com/thekiba/tonutils)|Native [ADNL](/v3/documentation/network/protocols/adnl/adnl-tcp)| TypeScript-based interface for building and interacting with applications in the TON Ecosystem. Due to native ADNL dependency, cannot be used for blockchain interaction in the browser.|
23+
|[foton](https://foton.sh/)|via RPC ([Orbs](https://www.orbs.com/ton-access/) / [Toncenter](https://toncenter.com/api/v2/) / etc)|TypeScript toolkit for interacting with TON wallets and the blockchain as a whole. The library wraps existing solutions (Blueprint and TON Connect) into one comfortable API.|
2324

2425
### Java
26+
2527
| Library | Blockchain connection | Description |
2628
|---------|------------------|--------------|
2729
| [ton4j](https://github.com/neodix42/ton4j) | Tonlib binary | Java SDK for The Open Network (TON) |

docs/v3/guidelines/dapps/apis-sdks/ton-http-apis.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,16 @@ There are different ways to connect to blockchain:
2525

2626
## RPC Nodes
2727

28-
* [Chainstack](https://chainstack.com/build-better-with-ton/) — RPC nodes and indexer in multiple regions with geo and load balancing.
29-
* [Tatum](https://docs.tatum.io/reference/rpc-ton) — Access TON RPC nodes and powerful developer tools in one simple-to-use platform.
30-
* [GetBlock Nodes](https://getblock.io/nodes/ton/) — connect and test your dApps using GetBlocks Nodes
31-
* [TON Access](https://www.orbs.com/ton-access/) - HTTP API for The Open Network (TON).
32-
* [Toncenter](https://toncenter.com/api/v2/) — community-hosted project for Quick Start with API. (Get an API key [@tonapibot](https://t.me/tonapibot))
33-
* [ton-node-docker](https://github.com/fmira21/ton-node-docker) - Docker Full Node and Toncenter API.
34-
* [toncenter/ton-http-api](https://github.com/toncenter/ton-http-api) — run your own RPC node.
35-
* [nownodes.io](https://nownodes.io/nodes) — NOWNodes full Nodes and blockbook Explorers via API.
36-
* [Chainbase](https://chainbase.com/chainNetwork/TON) — Node API and data infrastructure for The Open Network.
28+
- [Toncenter](https://toncenter.com/api/v2/) — Community-hosted project for quick start with TON API. (Get an API key from [@tonapibot](https://t.me/tonapibot))
29+
- [toncenter/ton-http-api](https://github.com/toncenter/ton-http-api) — Run your own RPC node.
30+
- [TONX API](https://docs.tonxapi.com/reference/direct-apis) — Supernode offering unparalleled stability and low latency, enabling TON DApps worldwide.
31+
- [Chainstack](https://chainstack.com/build-better-with-ton/) — RPC nodes and indexers across multiple regions, with geo and load balancing.
32+
- [Tatum](https://docs.tatum.io/reference/rpc-ton) — Access to TON RPC nodes and a suite of developer tools on a single platform.
33+
- [GetBlock Nodes](https://getblock.io/nodes/ton/) — Connect and test your dApps using GetBlock’s TON nodes.
34+
- [TON Access](https://www.orbs.com/ton-access/) — HTTP API for The Open Network (TON).
35+
- [ton-node-docker](https://github.com/fmira21/ton-node-docker) — Docker Full Node and Toncenter API setup.
36+
- [NOWNodes.io](https://nownodes.io/nodes) — Full nodes and Blockbook explorers via API.
37+
- [Chainbase](https://chainbase.com/chainNetwork/TON) — Node API and data infrastructure for The Open Network (TON).
3738

3839
## Indexer
3940

@@ -43,6 +44,7 @@ Indexers allow to list jetton wallets, NFTs, transactions by certain filters, no
4344

4445
- Public TON Index can be used: tests and development are for free, [premium](https://t.me/tonapibot) for production - [toncenter.com/api/v3/](https://toncenter.com/api/v3/).
4546
- Run your own TON Index with [Worker](https://github.com/toncenter/ton-index-worker/tree/36134e7376986c5517ee65e6a1ddd54b1c76cdba) and [TON Index API wrapper](https://github.com/toncenter/ton-indexer).
47+
- [TONX API](https://docs.tonxapi.com/reference/indexer-apis) — Listing and filtering on-chain data, including Jetton, NFTs, and TON transactions, from the first block in a customized manner.
4648

4749
### Anton
4850

@@ -60,4 +62,5 @@ GraphQL nodes act as indexers as well.
6062

6163
## Other APIs
6264

65+
* [TONX API](https://docs.tonxapi.com/reference/build-your-first-dapp) — Your go-to API for accessing data on accounts, transactions, blocks, NFTs, and Jettons with 99.99% uptime.
6366
* [TonAPI](https://docs.tonconsole.com/tonapi) - API that is designed to provide users with a streamlined experience, not worrying about low-level details of smart contracts.

0 commit comments

Comments
 (0)