/sdk

SDK for TON Connect 2.0 — a comprehensive communication protocol between wallets and apps in TON ecosystem

Primary LanguageTypeScriptApache License 2.0Apache-2.0

TON Connect

This is the implementation of the TonConnect protocol. You can find more details about TonConnect protocol in the docs.

Latest API documentation

Repository contains following packages:

TON Connect SDK

Use it to connect your app to TON wallets via TonConnect 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 TonConnect to your wallet app (written with TypeScript). If you want to integrate TonConnect to your dApp, you should use @tonconnect/sdk.

TON Connect UI

TonConnect UI is a UI kit for TonConnect SDK. Use it to connect your app to TON wallets via TonConnect protocol. It allows you to integrate TonConnect to your app easier using our UI elements such as "connect wallet button", "select wallet dialog" and confirmation modals.

TON Connect UI React

TonConnect UI React is a React UI kit for TonConnect SDK. Use it to connect your app to TON wallets via TonConnect protocol in React apps.

Development

Follow the instructions in DEVELOPERS.md to setup the development environment.