Skip to content

Commit

Permalink
Merge branch 'staging' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
a-bahdanau authored Nov 12, 2024
2 parents c16cccd + 6839641 commit a384d8a
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 21 deletions.
13 changes: 7 additions & 6 deletions docs/v3/documentation/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -274,12 +274,13 @@ API types:

Node providers partners:

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

TON directory with projects from TON Community:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ For convenience, nearly the entire mainnet infrastructure (wallets, APIs, bridge
* Web wallet: https://wallet.ton.org?testnet=true
* 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).
* Testnet TON Center API: https://testnet.toncenter.com
* Testnet HTTP API: https://testnet.tonapi.io/
* Testnet TONAPI: https://testnet.tonapi.io/
* Testnet TONX Faucet: https://faucet.tonxapi.com
* Testnet TONX API: https://testnet-rpc.tonxapi.com
* Testnet bridge: https://bridge.ton.org/?testnet=true
* Testnet dTON GraphQL: https://testnet.dton.io/

Expand Down
1 change: 1 addition & 0 deletions docs/v3/guidelines/dapps/apis-sdks/api-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- [everspace.center](https://everspace.center/toncoin) - Simple RPC API for accessing TON Blockchain.



## Additional APIs

### Toncoin rate APIs
Expand Down
12 changes: 7 additions & 5 deletions docs/v3/guidelines/dapps/apis-sdks/sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,17 @@ There are different ways to connect to blockchain:

### TypeScript / JavaScript

| Library | Blockchain connection | Description |
|---------|------------------|--------------|
|[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.|
| Library | Blockchain connection | Description |
|---------|------------------------|-------------|
|[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.|
|[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.|
|[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.|
|[tonkite/adnl](https://github.com/tonkite/adnl)|[ADNL](/v3/documentation/network/protocols/adnl/adnl-tcp) natively / via WebSocket| ADNL TypeScript implementation. |
|[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.|
|[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.|
|[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.|
|[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.|

### Java

| Library | Blockchain connection | Description |
|---------|------------------|--------------|
| [ton4j](https://github.com/neodix42/ton4j) | Tonlib binary | Java SDK for The Open Network (TON) |
Expand Down
21 changes: 12 additions & 9 deletions docs/v3/guidelines/dapps/apis-sdks/ton-http-apis.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,16 @@ There are different ways to connect to blockchain:

## RPC Nodes

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

## Indexer

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

- 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/).
- 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).
- [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.

### Anton

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

## Other APIs

* [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.
* [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 comments on commit a384d8a

Please sign in to comment.