ベータ: 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 キー — ダッシュボードで作成してください。
- React 18+ アプリが Node.js 18+ 上にあること。プロバイダーとフックはフレームワークに依存しません。 オプションのルートハンドラー を追加する場合のみ Next.js 14+ が必要です。
料金
WaaS の請求は既存の Helius クレジットを通じて行われます — 別のサブスクリプションはありません。各署名には 200 クレジット(標準クレジットレートで $0.001)がかかります。これは埋め込みウォレットと署名をカバーします。失敗した署名は請求されません。各署名操作は一つの署名です:
signMessage、signTransaction、
および signAndSendTransaction はそれぞれ一つの署名を生成します。WaaS はどの有料プランでも利用可能です。次のステップ
クイックスタート
SDK をインストールし、プロバイダーを接続します。
設定
設定オプションとダッシュボードのサインイン方法。
ウォレットの使用
認証状態の読み取り、署名、送信、履歴の読み取り。
API リファレンス
useHeliusWallet() フックとインポート。