Аутентификация
Используйте хукuseHeliusWallet, чтобы читать состояние аутентификации и управлять входом:
login() открывает модальное окно кошелька с включенными вами способами аутентификации.
После входа status принимает значение "authenticated", а user заполняется идентификаторами пользователя, дочерней организации и кошелька.
Выберите на панели управления способы входа, которые будут отображаться, — см. раздел Настройка способов входа.
Подписание и отправка
useHeliusWallet предоставляет адрес кошелька, методы подписания и готовый к использованию Solana Connection, подключенный к Helius RPC.
Подписание сообщения
Подписание и отправка транзакции
signAndSendTransaction подписывает транзакцию на стороне клиента и отправляет ее через Helius. Метод принимает сериализованную транзакцию и возвращает подпись транзакции.
Просмотр истории транзакций
Для
getTransactions требуется обработчик серверного маршрута —
этот метод недоступен в стандартном режиме только для клиента (Secure RPC).Экспорт кошелька
Кошельки являются некастодиальными, поэтому пользователи могут забрать свои ключи.exportWallet запускает безопасный зашифрованный процесс, позволяющий вошедшему пользователю просмотреть и экспортировать свой закрытый ключ.
Дальнейшие действия
API reference
Полный набор возможностей
useHeliusWallet() и импортируемых компонентов.Migrating from Privy
Перенесите существующие кошельки Privy в Helius WaaS