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 содержит следующие основные пакеты:
- @tonconnect/ui — Пользовательский интерфейс (UI) TON Connect
- @tonconnect/sdk — TON Connect SDK
- @tonconnect/protocol — Спецификации протокола 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.
См. также
- Пошаговое руководство по созданию вашего первого веб-клиента
- [YouTube] TON Smart Contracts | 10 | Telegram DApp[EN]
- Начало работы с TON Connect
- [[YouTube] TON Dev Study TON Connect Protocol [RU]] (https://www.youtube.com/playlist?list=PLyDBPwv9EPsCJ226xS5_dKmXXxWx1CKz_)