Перейти к основному содержимому

SDK для TON Connect

Список SDK

к сведению

Рекомендуется использовать для ваших DApps @tonconnect/ui-react. Переходите на более низкие уровни SDK или реализовывайте свою версию протокола только в том случае, если это действительно необходимо для вашего продукта.

Эта страница содержит список полезных библиотек для TON Connect.

TON Connect React

  • @tonconnect/ui-react — Пользовательский интерфейс (UI) TON Connect для приложений на React

TON Connect UI React — это UI-набор React для TON Connect SDK. Используйте его для подключения вашего приложения к кошелькам TON через протокол TON Connect в приложениях на React.

  • Пример DApp с использованием @tonconnect/ui-react: GitHub
  • Пример развёрнутого demo-dapp-with-react-ui: GitHub
npm i @tonconnect/ui-react

TON Connect JS SDK

Репозиторий TON Connect содержит следующие основные пакеты:

TON Connect UI

TonConnect UI — это UI-набор для TON Connect SDK. Используйте его для подключения вашего приложения к кошелькам TON через протокол TON Connect. Он позволяет проще интегрировать TON Connect в ваше приложение с помощью наших элементов UI, таких как кнопка подключения кошелька, диалоговое окно выбора кошелька и модальные окна подтверждения.

npm i @tonconnect/ui

Пользовательский интерфейс (UI) TON Connect является фреймворком, который позволяет разработчикам улучшить пользовательский опыт (UX) пользователей их приложения.

TON Connect можно легко интегрировать с приложениями с помощью простых UI-элементов, таких как кнопка подключения кошелька, диалоговое окно выбора кошелька и модальные окна подтверждения. Вот три основных примера того, как TON Connect улучшает UX в приложениях:

  • Пример функциональности приложения в браузере DApp: GitHub
  • Пример backend-раздела DApp из примера выше: GitHub
  • Сервер Bridge, использующий Go: GitHub

Этот набор упрощает реализацию TON Connect в приложениях для блокчейна TON. Поддерживаются стандартные фреймворки фронтенда, а также приложения, не использующие предопределённые фреймворки.

TON Connect SDK

Самым низкоуровневым из трех фреймворков, помогающих разработчикам интегрировать TON Connect в свои приложения, является TON Connect SDK. Он в основном используется для подключения приложений к кошелькам TON через протокол TON Connect.

Модели протокола TON Connect

Этот пакет содержит запросы и ответы протокола, модели событий, функции кодирования и декодирования. Разразботчики могут использовать его для интеграции TON Connect с приложениями кошельков, написанными на TypeScript. Чтобы интегрировать TON Connect в DApp, следует использовать @tonconnect/sdk.

Общие вопросы и проблемы

Если у вас возникли проблемы, не освещённые в документации, вы можете связаться с разработчиками с помощью issues на GitHub.

См. также

Was this article useful?