ベータ: Wallet-as-a-Service は現在ベータ版です。SDK のメソッドと構造は迅速に変更される可能性があり、重要な変更は必要に応じて顧客に通知されます。WaaS は有料プランのみで利用可能です — 開始するには Helius チームに連絡してください。
helius-wallet-kit npm パッケージの一つのフックで統合します。
既存のウォレット(例: Phantom)を使用してサインインすることはサインイン方法です — これはユーザーを埋め込み Helius ウォレットに認証し、署名は常に埋め込みウォレットで行われ、外部のウォレットでは行われません。ソーシャルログイン(Google、Apple、Discord、X)は近日公開予定です。
Helius WaaS の利点
- 一つの統合。 埋め込みウォレット、クライアントサイド署名、RPC、最適化されたトランザクション送信は一つの SDK から提供されます — 一つのプロバイダ、一つのフック。別のウォレットベンダーは不要です。
- 一つの請求。 ウォレットと署名は、既に持っている Helius クレジットで請求されます — 署名ごとに一律 200 クレジット($0.001)、別のサブスクリプションも月間アクティブユーザーごとの料金もありません。ウォレットの数は請求に影響しません。署名のみが影響します。
- スタートアップコストでエンタープライズレート。 WaaS は、アプリが既に使用している Helius インフラ上で動作し、署名ごとに一律 200 クレジット($0.001)で、エンタープライズレベルの埋め込みウォレットプランと競争力のある価格で提供されます — 別のサブスクリプションも座席毎の料金もありません。トランザクションはデフォルトでキーなしの Secure RPC 経由で送信されるか、最適化された到達のために Helius Sender を使用します。
仕組み
- 各エンドユーザーには、最初のサインイン時に作成された専用の埋め込みウォレット(例: Turnkey サブ組織)が与えられます。
- 署名はクライアントサイドで行われます — トランザクションとメッセージはユーザーのブラウザで Turnkey に直接署名されます。サーバーがキーを保持することはありません。
- トランザクションは Helius を経由してルーティングされます — デフォルトではプロジェクトのキーなしの Secure RPC URL に直接、またはサーバールートハンドラーを追加した場合は Helius Sender を通じて行われます。
- 使用量は既存の Helius クレジットで請求されます — 詳細は 料金 を参照してください。
前提条件
- 有料のHeliusプラン — WaaSは有料プランで利用可能です。サインアップ。
- Helius APIキー — ダッシュボードで作成します。
- Node.js 18+ 上の React 18+ アプリ。推奨される本番環境のセットアップでは、サーバールートハンドラー に Next.js 14+ を使用します(これによりブラウザからAPIキーを保護します)。
料金
WaaSは既存のHeliusクレジットを通じて請求され、別のサブスクリプションはありません。署名ごとに200クレジット(標準クレジットレートで$0.001)がかかり、これには埋め込まれたウォレットと署名が含まれます。署名が生成されるごとに課金されます。後でトランザクションがオンチェーンで失敗しても、署名の試行が完了しない場合のみ無料です。各署名操作は一つの署名です:
signMessage、signTransaction、
および signAndSendTransaction はそれぞれ一つの署名を生成します。WaaS はどの有料プランでも利用可能です。次のステップ
クイックスタート
SDK をインストールし、プロバイダーを接続します。
設定
設定オプションとダッシュボードのサインイン方法。
ウォレットの使用
認証状態の読み取り、署名、送信、履歴の読み取り。
API リファレンス
useHeliusWallet() フックとインポート。