Skip to main content
Бета-версия: Wallet-as-a-Service сейчас находится на этапе бета-тестирования. Методы и структура SDK могут быстро меняться, а о критических изменениях клиентам сообщают по мере необходимости. WaaS доступен только на платных тарифах — свяжитесь с командой Helius, чтобы начать работу.
Helius Wallet-as-a-Service (WaaS) добавляет в ваше приложение некастодиальные встроенные кошельки. Ваши пользователи регистрируются с помощью ключа доступа, электронной почты или существующего кошелька Solana — без seed-фраз — и получают встроенный кошелёк Solana, который полностью контролируют. Для интеграции достаточно одного провайдера React и одного хука из npm-пакета helius-wallet-kit.
Вход через существующий кошелёк (например, Phantom) — это способ входа. Он аутентифицирует пользователя во встроенном кошельке Helius; для подписания всегда используется встроенный, а не внешний кошелёк. Вскоре появится вход через социальные сети (Google, Apple, Discord, X).
Кошелёк каждого пользователя защищён инфраструктурой Turnkey в управляемой Helius организации. Ключи никогда не покидают защищённые анклавы Turnkey, а подписание выполняется на стороне клиента.

Преимущества 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 — см. раздел Стоимость.

Предварительные требования

Стоимость

WaaS оплачивается существующими кредитами Helius — отдельная подписка не требуется. Каждая подпись стоит 200 кредитов (0,001 доллара США по стандартному курсу кредитов). В стоимость входят встроенный кошелёк и подписание. Плата взимается за каждую созданную подпись, даже если впоследствии транзакция завершится с ошибкой в блокчейне. Бесплатна только попытка подписания, которая не была завершена.
Каждая операция подписания создаёт одну подпись: signMessage, signTransaction и signAndSendTransaction создают по одной подписи. WaaS доступен на любом платном тарифе.
Отслеживайте кошельки, подписи и потраченные кредиты на панели управления в разделе WaaS → Analytics.

Следующие шаги

Quickstart

Установите SDK и подключите провайдер.

Configuration

Параметры конфигурации и способы входа, настраиваемые на панели управления.

Using the wallet

Получайте состояние аутентификации, подписывайте и отправляйте данные, а также просматривайте историю.

API reference

Хук useHeliusWallet() и импорты.