Бета-версия: Wallet-as-a-Service сейчас находится на этапе бета-тестирования. Методы и
структура SDK могут быстро меняться, а о критических изменениях клиентам
сообщают по мере необходимости. WaaS доступен только на платных тарифах —
свяжитесь с командой Helius, чтобы начать работу.
helius-wallet-kit.
Вход через существующий кошелёк (например, Phantom) — это способ входа. Он
аутентифицирует пользователя во встроенном кошельке Helius; для подписания всегда используется
встроенный, а не внешний кошелёк. Вскоре появится вход через социальные сети (Google, Apple,
Discord, X).
Преимущества Helius WaaS
- Одна интеграция. Встроенные кошельки, подписание на стороне клиента, RPC и оптимизированная отправка транзакций доступны в одном SDK — один провайдер и один хук. Отдельный поставщик кошельков не нужен.
- Один счёт. Кошельки и подписание оплачиваются кредитами Helius, которые у вас уже есть: фиксированные 200 кредитов (0,001 доллара США) за подпись, без отдельной подписки и платы за ежемесячно активного пользователя. Количество кошельков не влияет на счёт — учитываются только подписи.
- Корпоративные тарифы по цене для стартапов. WaaS работает в той же инфраструктуре Helius, которую уже использует ваше приложение. Фиксированная цена в 200 кредитов (0,001 доллара США) за подпись сопоставима с корпоративными тарифами на встроенные кошельки — без отдельной подписки и платы за каждое рабочее место. По умолчанию транзакции отправляются через Secure RPC без ключа или через Helius Sender для оптимизированного включения в блок.
Как это работает
- Каждый конечный пользователь получает отдельный встроенный кошелёк (то есть суборганизацию Turnkey), который создаётся при первом входе.
- Подписание выполняется на стороне клиента: транзакции и сообщения подписываются напрямую через Turnkey в браузере пользователя. Ваш сервер никогда не хранит ключи.
- Транзакции направляются через Helius: по умолчанию напрямую на URL Secure RPC вашего проекта без ключа или через Helius Sender после добавления серверного обработчика маршрута.
- Использование оплачивается существующими кредитами Helius — см. раздел Стоимость.
Предварительные требования
- Платный тариф Helius — WaaS доступен на любом платном тарифе. Зарегистрируйтесь.
- API-ключ Helius — создайте его на панели управления.
- Приложение на React 18+ и Node.js 18+. Для рабочей среды рекомендуется использовать Next.js 14+ для серверного обработчика маршрута, который не раскрывает ваш API-ключ в браузере.
Стоимость
WaaS оплачивается существующими кредитами Helius — отдельная подписка не требуется. Каждая подпись стоит 200 кредитов (0,001 доллара США по стандартному курсу кредитов). В стоимость входят встроенный кошелёк и подписание. Плата взимается за каждую созданную подпись, даже если впоследствии транзакция завершится с ошибкой в блокчейне. Бесплатна только попытка подписания, которая не была завершена.Каждая операция подписания создаёт одну подпись:
signMessage, signTransaction
и signAndSendTransaction создают по одной подписи. WaaS доступен на любом платном
тарифе.Следующие шаги
Quickstart
Установите SDK и подключите провайдер.
Configuration
Параметры конфигурации и способы входа, настраиваемые на панели управления.
Using the wallet
Получайте состояние аутентификации, подписывайте и отправляйте данные, а также просматривайте историю.
API reference
Хук
useHeliusWallet() и импорты.