Skip to main content

Схема архитектуры интеграции

Screenshot2026 01 26at18 50 25(1)

API-эндпоинты

Backend API

URL веб-приложения

*Вместо yourwallet будут использоваться URL с названием вашего кошелька.

Процесс аутентификации

Общий поток аутентификации

Screenshot2026 01 26at19 10 25

Структура proof

Для аутентификации используется протокол TonConnect v2. Необходимо сформировать proof, то есть доказательство владения кошельком, для TON и, при необходимости, для Solana.

Структура TON Proof

Алгоритм создания TON Proof

Структура Solana Proof

Формат запроса на аутентификацию

API-методы

Подключение кошелька, Enrollment

Endpoint:POST /v2/user/wallet/connect
Запрос:
Ответ:

Получение состояния пользователя

Endpoint:POST /account/state
Запрос:
Ответ:

Список аккаунтов, приватный метод

Endpoint:POST /v2/account/list
Запрос:
Ответ:

Публичные данные аккаунта, авторизация не требуется

Endpoint:POST /v2/public/accounts
Запрос:
Ответ:

Проверка доступа, Invite Check

Endpoint:POST /v2/invite/wallet/check/v2
Запрос:
Ответ:

Профиль пользователя

Endpoint:POST /v2/profile/get
Запрос:
Ответ:

Список карточных транзакций

Endpoint:POST /v2/card/events
Запрос:
Ответ:

Данные для Apple Pay

Endpoint:POST /v2/card/provisioning/list
Запрос:
Ответ:

Интеграция WebView

Схема архитектуры WebView

Screenshot2026 01 26at19 22 37 Подробное описание встроенного bridge и всех его API можно найти на странице WebView Bridge APIs.

URL-параметры

При загрузке Holders WebApp нужно передать следующие query-параметры:

Типы

Поддерживаемые валюты:

Инъекция начального состояния

Мост TonConnect для WebView

Query API

WebView может управлять нативным приложением через URL-параметры:

Состояния пользователя

Схема переходов между состояниями пользователя

Screenshot2026 01 27at12 43 50

Обработка состояний

Примеры кода

TypeScript: полный поток аутентификации

React Native: WebView component

Interaction flowcharts

Full Holders workflow

Integrationflow(1)

Handling transactions via TonConnect

Screenshot2026 01 27at13 19 41

Push notifications

The Holders platform implements a push notification system that informs users about key operations being performed. For each integration project, it is recommended to individually determine the optimal mechanism for delivering notifications to end users. For questions regarding the configuration of this functionality, please contact the Holders integration manager.

Data storage

Recommended storage structure
Typescript