ベータ: Wallet-as-a-Service は現在ベータ版です。SDK のメソッドと構造は迅速に変更される可能性があり、重要な変更は必要に応じて顧客に通知されます。WaaS は有料プランのみで利用可能です — 開始するには Helius チームに連絡してください。
helius-wallet-kit npm パッケージの一つのフックで統合します。
既存のウォレット(例: Phantom)を使用してサインインすることはサインイン方法です — これはユーザーを埋め込み Helius ウォレットに認証し、署名は常に埋め込みウォレットで行われ、外部のウォレットでは行われません。ソーシャルログイン(Google、Apple、Discord、X)は近日公開予定です。
Helius WaaS の利点
- 1つの統合。 埋め込みウォレット、クライアント側署名、RPC、最適化されたトランザクション送信を、単一の SDK(1つのプロバイダー、1つのフック)から利用できます。別途ウォレットベンダーを利用する必要はありません。
- 請求は1つ。 ウォレットと署名の料金は、すでにお持ちの Helius クレジットで請求されます。署名1件あたり一律200クレジット($0.001 USD)で、別途サブスクリプション料金や月間アクティブユーザー単位の料金はかかりません。ウォレット数は請求額に影響せず、署名数のみが影響します。
- スタートアップ向けのコストでエンタープライズ料金。 WaaS は、アプリですでに使用しているものと同じ Helius インフラストラクチャ上で動作します。署名1件あたり一律200クレジット($0.001 USD)で、エンタープライズ向けの埋め込みウォレットプランに対抗できる価格設定です。別途サブスクリプション料金やユーザー単位の料金はかかりません。トランザクションは、デフォルトではキー不要の 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 USD)がかかり、これには埋め込みウォレットと署名が含まれます。料金は生成された署名ごとに請求されます。後でトランザクションがオンチェーンで失敗した場合でも請求対象となり、完了しなかった署名試行のみ無料です。各署名操作は一つの署名です:
signMessage、signTransaction、
および signAndSendTransaction はそれぞれ一つの署名を生成します。WaaS はどの有料プランでも利用可能です。次のステップ
クイックスタート
SDK をインストールし、プロバイダーを接続します。
設定
設定オプションとダッシュボードのサインイン方法。
ウォレットの使用
認証状態の読み取り、署名、送信、履歴の読み取り。
API リファレンス
useHeliusWallet() フックとインポート。