プロバイダー設定
プロバイダーのprop にオブジェクトを渡します — セットアップを参照してください。
あなたのHelius APIキー。RPC、トランザクション送信、WaaSブートストラップを認証します。
接続するSolanaクラスター:
mainnet-beta または devnet。有効なサインイン方法のクライアントサイドでのオーバーライド(オプション)。通常は、これらをダッシュボードの WaaS → 設定 でプロジェクトごとに設定します — サインイン方法の設定を参照してください。
projectId または RPC URLは渡さないでください — SDKはブートストラップ時にAPIキーからプロジェクトIDとキー不要のSecure RPC URLを導出します。ウォレットUIをカスタマイズします:
accentColor, fontFamily, borderRadius, overlayColor, fontSize。SDKがエラーに遭遇した際に呼び出されるコールバック:
errorCallback。サインイン方法の設定
ユーザーが見る方法を WaaS → 設定 でダッシュボードから選択します — 各項目をオンまたはオフし、保存します。変更は次回ユーザーがサインインする際に適用され、再デプロイは不要です。SDKはブートストラップ時にプロジェクトの設定を読み込むため、これをコードではなく一箇所で管理します。パスキー、メール、SMS、外部ウォレットは今日のダッシュボードでセルフサービス可能です。ソーシャルログイン(Google、Apple、Discord、X)は近日公開予定です。少なくとも1つの方法を有効にしておかないと、ユーザーがウォレットを作成できません。プロジェクト設定をコードからオーバーライドするには(例: 環境ごとに)、プロバイダーに
authMethodsOverride を渡します。外部ウォレットはサインイン方法です。 ユーザーを埋め込み型Heliusウォレットに認証します — 署名は常に埋め込みウォレットで行われ、外部のものではありません。Privyからの移行を参照してください。
次のステップ
ウォレットの使用
認証状態を読み取り、署名、送信、履歴を読み取る
Privyからの移行
既存のPrivyウォレットをHelius WaaSに移行