Skip to content

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

License

Notifications You must be signed in to change notification settings

ton-connect/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

BOT_TonConnect_BuilderBOT_TonConnect_Builder
BOT_TonConnect_Builder
and
BOT_TonConnect_Builder
Mar 14, 2025
de14b5c · Mar 14, 2025
Dec 4, 2023
Aug 14, 2023
Mar 14, 2025
Mar 14, 2025
Oct 31, 2022
Oct 14, 2022
May 27, 2024
Sep 27, 2022
Nov 2, 2023
Oct 28, 2022
Jul 10, 2024
Oct 26, 2022
Mar 14, 2025
Mar 9, 2023
Nov 28, 2022
Jan 12, 2023

Repository files navigation

🚀 TON Connect

Welcome to the implementation of the TonConnect protocol! Before diving in, here's where to start:

📦 Packages

The repository contains the following packages:


📘 TON Connect SDK

Use this package to connect your app to TON wallets via the TonConnect protocol. A full description can be found in the link above.


📗 TON Connect Protocol Models

This package contains protocol requests, responses, and event models, along with encoding and decoding functions. Use it to integrate TonConnect into your wallet app (written with TypeScript). For integrating TonConnect into your dApp, 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 the TonConnect protocol. It simplifies integration using UI elements like the "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 the TonConnect protocol in React apps.


🛠️ Development

Follow the instructions in DEVELOPERS.md to set up the development environment.