クレジットとは?
クレジットは、RPC、APIリクエスト、LaserStream gRPCやLaserStream WebSocketのようなデータストリーミング製品の使用量を請求するための計算単位です。 各プランには基本クレジット数があり、各APIコールにはクレジットコストが割り当てられています。 以下に、プランごとのクレジット、APIごとのクレジットコスト、データストリーミングのためのクレジットを概説します。月間割当
クレジットは月ごとにリセットされます
クレジットの優先度
クレジットはこの順序で消費されます:月間、プリペイド、自動スケーリング
柔軟な請求
必要に応じて追加クレジットを支払う
プランごとの基本クレジット
各プランにデフォルトで含まれるクレジットの合計数を以下に示します。ドルで表示されている価格はすべて米ドル(USD)です。
| 機能 | 無料 | Developer | Business | Professional |
|---|---|---|---|---|
| 料金 | $0/月 | $49/月 | $499/月 | $999/月 |
| 月間クレジット | 1M | 10M | 100M | 200M |
標準クレジット
| サービス | クレジット | 注記 |
|---|---|---|
| 標準RPC呼び出し | 1 | 個別に記載されているものを除く、すべてのRPC呼び出し |
| getProgramAccounts | 10 | プログラムが所有するすべてのアカウント/データを取得します |
| getProgramAccountsV2 | 1 | getProgramAccountsのページネーション対応版 |
| simulateBundle | 1 | Jitoバンドルをシミュレーションします |
| Priority Fee API | 1 | 優先手数料を見積もります |
| DAS API | 10 | すべてのDASエンドポイント |
| 拡張トランザクション | 100 | メンテナンスモードのレガシートランザクション解析 |
| 解析済みイベント | 10 | リクエストごと。拡張トランザクションの後継機能です。すべてのプランで利用できます。 |
解析済みイベント
解析済みイベントは、RESTを介してトランザクション署名とアドレス履歴を解析し、デコード済み命令に変換します。POST /v1/parsed-events/transactionsとPOST /v1/parsed-events/transaction-historyの両方で、すべてのプランにおいてリクエストごとに10クレジットで利用できます。
履歴データのクレジット
履歴データクエリはアーカイブ呼び出しとも呼ばれ、それぞれ 1 クレジットです。 例外はgetTransactionsForAddress と getTransfersByAddress です。前者は 10 クレジットから始まり、返された結果に基づいて計測されます。後者は 10 クレジットです。
| メソッド | クレジット | 説明 |
|---|---|---|
getBlock | 1 | 指定したスロットのブロックデータとトランザクションを取得します |
getBlocks | 1 | 2 つのスロット間のブロック一覧を取得します |
getBlocksWithLimit | 1 | 指定したスロットから始まるブロックを上限付きで取得します |
getSignaturesForAddress | 1 | アドレスのトランザクション署名を取得します |
getTransaction | 1 | 指定した署名のトランザクション詳細を取得します |
getBlockTime | 1 | ブロックの推定生成時刻を取得します |
getSignatureStatuses | 1 | トランザクション署名のステータスを取得します |
getInflationReward | 1 | あるエポックにおけるアドレス一覧のインフレ報酬を取得します |
getTransactionsForAddress | 10+ | 高度なフィルタリングと並べ替えに対応した拡張トランザクション履歴です。完全なトランザクションは、返された 100 件ごとに 10 クレジットです。署名のみのレスポンスは一律 10 クレジットです。完全なトランザクションまたは署名を最大 1,000 件返します。 |
getTransfersByAddress | 10 | 解析済みのトークンおよびネイティブ SOL の送金履歴です。最大 100 件の送金を返します。 |
getTransactionsForAddress
getTransactionsForAddress の計測量は、成功したレスポンスが返す内容に応じて変動します。
例:
データストリーミングのクレジット
呼び出しごとにクレジットを割り当てる通常のクレジットとは異なり、LaserStream gRPC や LaserStream WebSocket などのデータストリーミング製品では、消費したデータ量に応じてクレジットが割り当てられます。一方、解析済みストリーム、Preconfirmations、前処理済みトランザクションは、配信されたメッセージごとに計測されます。| サービス | クレジット | 備考 |
|---|---|---|
| LaserStream WSS(標準 Solana メソッド) | 2 | ストリーミングデータ(非圧縮)0.1 MB ごと。すべてのプラン。 |
| LaserStream WSS(Helius 拡張機能) | 2 | ストリーミングデータ(非圧縮)0.1 MB ごと。Developer、Business、Professional プラン。 |
| LaserStream gRPC | 2 | ストリーミングデータ(非圧縮)0.1 MB ごと。Business および Professional プラン(Mainnet)、すべてのプラン(Devnet)。 |
| 前処理済みトランザクション — preprocessedSubscribe(WSS) | 0.1 | メッセージごと(配信されたトランザクションごとに 1 メッセージ)。すべての有料プラン。 |
| 解析済みストリーム — parsedTransactionSubscribe(WSS) | 1 | 配信されたイベントごと(条件に一致するトランザクションごとに 1 イベント)。すべてのプラン。 |
| Preconfirmations — preconfSubscribe(WSS) | 10 | 配信されたメッセージごと。すべての有料プラン。メッセージが 0 件のスロットは 0 クレジットです。1 件以上のメッセージが配信されたスロットには、サブスクリプションごとに最低 300 クレジットが課金されます。 |
| データアドオン(Pro プランのみ) | 2 | 含まれる割り当て量(5-100TB)を超過した後、0.1 MB ごと。LaserStream gRPC および LaserStream WebSocket の使用量に適用されます。 |
Preconfirmations
Preconfirmations は、可能な限り低いレイテンシで WebSocket 経由でトランザクションをストリーミングします。Developer、Business、Professional、Enterprise のすべての有料プランで利用できます。無料プランは対象外です。 配信されたメッセージが 0 件のスロットは、そのスロットが Preconfirmations のカバレッジ対象であっても、0 クレジットです。スロットで少なくとも 1 件のメッセージが配信されると、開いている各preconfSubscribe サブスクリプションには、300 クレジットまたは配信メッセージ 1 件あたり 10 クレジットのうち、大きい方が課金されます。カバレッジ対象外のスロットは 0 クレジットです。
たとえば、配信メッセージ数が 0、10、30、100 件の場合、料金はそれぞれ 0、300、300、1,000 クレジットです。includeSource: ["helius"] では、BAM のみがカバーするスロットは課金対象外です。regionInclude では、選択したリージョン外のカバレッジ対象スロットは除外されます。対象スロットでも、サブスクリプションがメッセージを受信しなければ 0 クレジットです。すべてのカバレッジシナリオについては、料金を参照してください。
Preconfirmationsは新しい製品であり、料金は変更される場合があります。
LaserStream WebSocket
LaserStream WebSocketは、統合されたwss://mainnet.helius-rpc.comエンドポイントで、標準のSolanaサブスクリプションメソッドとHelius固有の拡張機能(transactionSubscribe、拡張accountSubscribe)を提供します。標準メソッドはすべてのプランで利用できます。Helius拡張機能にはDeveloper、Business、またはProfessionalプランが必要です。すべてのWebSocket使用量は、ストリーミングされた非圧縮データ0.1 MBごとに2クレジットとして計測されます。
LaserStream gRPC
LaserStream gRPCのMainnetは、BusinessおよびProfessionalプランで利用できます。LaserStream gRPCのDevnetは、すべてのプランで利用できます。すべてのユーザーに、ストリーミングされた非圧縮データ0.1 MBごとに2クレジットが請求されます。前処理済みトランザクション
前処理済みトランザクション(デコード済みshred、processedより約8 ms先行)は、preprocessedSubscribe WebSocketを介して配信されます。すべての有料プランで利用でき、メッセージごとに0.1クレジット(配信されるトランザクションごとに1メッセージ)として計測されます。
解析済みストリーム
解析済みストリームは、サーバー側でフィルタリングされたデコード済みトランザクションを、parsedTransactionSubscribe WebSocketを介してプッシュします。すべてのプランで利用でき、配信イベントごとに1クレジットとして計測されます。これはWebhookイベントと同じ料金です。解析済みストリームは、拡張トランザクションWebhookの後継機能です。
Shred Delivery — 生shred
生shred(UDP)は、当社の最上位の低レイテンシーshred配信サービスです。Helius Dashboardから生shredにアクセスできます。シートを追加してIPアドレスを入力するだけで、shredの受信を開始できます。 生shredはクレジットを消費しません。生shredはすべてのお客様が利用できます。各シートは月額$1,000で、1つのIPに紐付けられます。Professionalプランをご利用の場合、各シートの料金は月額$800/IPです。データアドオン
Professionalプランをご利用の場合、LaserStream gRPCとLaserStream WebSocketの両方で使用できる月間5TB~100TBのデータアドオンを購入できます。 割り当て量を超えると、ストリーミングデータには、非圧縮データ0.1 MBごとに2クレジットの割合でプランのクレジットが使用されます。データサイズ
データストリーミング製品の請求は、非圧縮メッセージのサイズに基づきます。 一般的なサイズは次のとおりです。- ブロック(約4MB)
- アカウント(約0.0004MB)
- トランザクション(約0.0006MB)
トランザクション送信クレジット
Heliusは、主に2つのトランザクション送信方法を提供しています。トレーダーや低レイテンシーアプリケーション向けの特化型トランザクションランディングサービスであるSenderと、高速で信頼性の高いランディング率を実現するステーク接続(デフォルト)です。| 方法 | クレジット | 説明 |
|---|---|---|
| Sender | 0 | 超低レイテンシー送信 |
| ステーク接続 | 1 | 最高の信頼性(デフォルト) |
| sendBundle | 10 | Jito経由のバンドル送信 |
現在、すべての有料プランでステークトランザクションがデフォルトです:
mainnet.helius-rpc.com経由のすべてのトランザクションでは、最高の成功率を実現するためにステーク接続が自動的に使用されます。DAS APIクレジット
すべてのDAS APIリクエストには、それぞれ10クレジットがかかります。Asset Information
getAssetgetAssetProofgetAssetProofBatchgetNftEditions
Asset Discovery
getAssetsByOwnergetAssetsByAuthoritygetAssetsByCreatorgetAssetsByGroupsearchAssetsgetAssetBatch
Transaction History
getSignaturesForAsset
Account Information
getTokenAccounts
Wallet APIクレジット
すべてのWallet APIリクエストには、それぞれ100クレジットがかかります。| サービス | クレジット | 注記 |
|---|---|---|
| ウォレットID | 100 | ウォレットID(取引所、プロトコル、機関)を取得します |
| 一括ID検索 | 100 | 1回のリクエストで最大100件のアドレスを検索します |
| ウォレット残高 | 100 | USD換算額を含むトークンとNFTの残高を取得します |
| 過去の残高 | 100 | 過去のタイムスタンプまたはスロット時点のトークンまたはSOL残高を取得します |
| ウォレット履歴 | 100 | 残高変更を含むトランザクション履歴を取得します |
| トークン転送 | 100 | すべてのトークン転送アクティビティを取得します |
| ウォレットの資金提供元 | 100 | ウォレットに最初に資金を提供した主体を特定します |
Wallet-as-a-Serviceクレジット
Wallet-as-a-Serviceは、既存のHeliusクレジットを通じて請求されます。個別のサブスクリプションや月間アクティブユーザーごとの料金はありません。署名ごとに200クレジット(標準クレジットレートで$0.001)がかかり、組み込みウォレットと署名が含まれます。| サービス | クレジット | 注記 |
|---|---|---|
| WaaS署名 | 200 | 署名ごと:signMessage、signTransaction、signAndSendTransactionは、それぞれ1つの署名を生成します。後でトランザクションがオンチェーンで失敗した場合でも、署名が生成された時点で請求されます。完了しなかった署名(キャンセルされたプロンプトなど)は無料です。ウォレットの作成も無料です。 |
Webhookクレジット
| サービス | クレジット | 注記 |
|---|---|---|
| Webhookイベント | 1 | エンドポイントのレスポンスが成功したか失敗したかにかかわらず、Heliusが送信したイベントごと |
| Webhook管理 | 100 | Webhookの作成、編集、削除 |
ZK Compressionクレジット
すべてのZK Compression API呼び出しには、それぞれ10クレジットがかかります。 例外としてgetValidityProofは計算負荷が高いため、リクエストごとに100クレジットがかかります。
| サービス | クレジット | 注記 |
|---|---|---|
| ZK Compression API | 10 | ZK Compression RPC呼び出し |
| getValidityProofs | 100 | ZK証明を計算します |