認証
サインインを促進し、認証状態を読むためにuseHeliusWallet フックを使用します。
login() を呼び出すと、有効にした認証方法でウォレットモーダルが開きます。
サインイン後、status は "authenticated" になり、user にはユーザーのID、サブ組織ID、およびウォレットIDが入力されます。
ダッシュボードに表示するサインイン方法を選択します — サインイン方法を設定する を参照してください。
署名と送信
useHeliusWallet はウォレットアドレス、署名方法、および Helius RPC に接続されたすぐに使用可能な Solana Connection を公開します。
メッセージに署名する
トランザクションを署名して送信する
signAndSendTransaction はクライアント側でトランザクションに署名し、Helius を通じて提出します。シリアライズされたトランザクションを受け取り、トランザクション署名を返します。
トランザクション履歴を読む
getTransactions には サーバールートハンドラー が必要です — デフォルトのクライアントのみ (Secure RPC) モードでは使用できません。ウォレットをエクスポートする
ウォレットはノンカストディアルであるため、ユーザーは自分のキーを持ち運ぶことができます。exportWallet は、サインインしたユーザーが秘密鍵を明らかにしてエクスポートするための安全で暗号化されたフローを開きます。
次のステップ
API リファレンス
完全な
useHeliusWallet() サーフェスとインポート。Privy からの移行
既存の Privy ウォレットを Helius WaaS に移行する