👨‍💻TON Connect for Developers

TON Connect 2.0 step by step implementation.

Before you start implementing TON Connect in your application or service, we recommend to read the following documentation.

Development.

This is the implementation of the TON Connect. To find more details about TON Connect protocol see the dedicated docs. Also you can observe example of the TON Connect integration in the dapp on Github.

Repository contains three packages:

TON Connect SDK

Use it to connect your app to TON wallets via TON Connect protocol. You can find the full description in the link above.

TON Connect protocol models

This package contains protocol requests, responses and event models and encoding, decoding functions. You can use it to integrate TON Connect to your wallet app (written with TypeScript). If you want to integrate TON Connect to your dapp, you should use @tonconnect/sdk.

TON Connect UI

This package is work in progress right now. It will allow you to integrate TON Connect to your app easier using our UI elements such as "connect wallet button", "select wallet dialog" and confirmation modals.

Basic example of an app functionality in the dapp browser: github link

Example of a backend part of the dapp above github link

Bridge server on Go: github link

Coming soon

In the near future, the standard TON Connect UI will be available to all developers, including:

  • modal wallet selection window;

  • connect button;

  • interfaces for connecting and signing transactions, etc.

This kit will simplify the implementation of TON Connect in your apps. Standard frontend frameworks will be supported, as well as applications implemented without frameworks

For additional issues in the process of TON Connect 2.0 implementation, you should to contact with our team in the special chat: Telegram chat for the Developers

If you have any issues or proposals, you can send it directly through appropriate GitHub directory.

Last updated