Конфигурация провайдера
Передайте объектHeliusWalletConfig в свойство config провайдера — см. раздел Установка.
string
Ваш ключ API Helius. Не указывайте его в рабочей среде — подключите обработчик
маршрута, чтобы ключ оставался на стороне сервера. Передавайте его только
для быстрого прототипирования (в этом случае он попадает в браузер; ограничьте его использование доменом).
string
Кластер Solana для подключения:
"mainnet-beta" или "devnet".object
Необязательное переопределение включенных способов входа на стороне клиента. Обычно их
настраивают отдельно для каждого проекта на панели управления в разделе WaaS
→ Configuration — см. Настройка способов входа.
Не передавайте
projectId или URL RPC — при инициализации SDK получает идентификатор проекта и
URL Secure RPC без ключа из вашего ключа API.object
Настраивает интерфейс кошелька:
darkMode, primaryColor, borderRadius,
logoLight, logoDark.function
Функция обратного вызова, которая вызывается, когда SDK обнаруживает ошибку:
(error: Error) => void.Настройка способов входа
Выберите способы, которые будут доступны пользователям, на панели управления в разделе WaaS → Configuration — включите или отключите каждый способ и сохраните изменения. Изменения применятся при следующем входе пользователя; повторное развертывание не требуется. SDK считывает конфигурацию вашего проекта при инициализации, поэтому ей можно управлять в одном месте, а не в коде.Сейчас ключ доступа, электронную почту, SMS и внешний кошелек можно самостоятельно настроить на панели управления.
Вход через социальные сети (Google, Apple, Discord, X) появится позже. Оставьте включенным хотя бы
один способ, иначе пользователи не смогут создавать кошельки. Чтобы переопределить
настройку проекта в коде (например, для определенной среды), передайте
authMethods
провайдеру через config.Внешний кошелек — это способ входа. Он аутентифицирует пользователя во
встроенном кошельке Helius — для подписания всегда используется встроенный, а не
внешний кошелек. См. раздел Миграция с Privy.
Следующие шаги
Using the wallet
Читайте состояние аутентификации и историю, подписывайте и отправляйте транзакции
Migrating from Privy
Перенесите существующие кошельки Privy в Helius WaaS