Skip to main content

概要

価格更新: Sender Maxは0.001 SOLの最低ティップを使用するようになりました。 これはブロックの上部に優先ティップバッファに入ります— 最初に着地するために多めにティップを行います。コスト最適化された SWQOS-onlyティアは0.000005 SOLのままです。
Helius Senderは、遅延に敏感なトレーディングのために構築された、超低遅延トランザクション送信用の専門サービスです。Heslius、Jito、Harmonic、Rakuraiなどのすべての経路でトランザクションを同時に送信し、ブロックへの最速のルートを提供します。 SenderはAPIクレジットを消費しません -SOLのティップでトランザクションごとに支払います。すべてのプランで利用可能で、無料プランにも含まれています。

No Credits

すべてのプランで利用でき、APIクレジットを消費しません。送信ごとに SOLチップを支払います。

Multi-Path Routing

可能な限り最速で取り込まれるよう、すべての経路(Helius、Jito、Harmonic、Rakuraiなど)を通じて送信します

Global Endpoints

フロントエンド向けのHTTPSエンドポイントは最寄りのロケーションに自動ルーティングされ、バックエンド向けにはリージョン別の HTTPを使用します

50 TPS with an API key

既存のHeliusプロジェクトのAPIキーを使用します。APIキーなしのリクエストは、1秒あたり1件に制限されます。

ティアを選ぶ

Senderは2つのティアを提供します。どちらも低遅延でクレジットフリーです— 違いはトランザクションが経る経路の数と必要最小限のティップです。
0.000005 SOLから0.001 SOLの間のティップは受け付けますが、 優先ティップバッファには入りません — 少ない経路で最善の努力で送信されます。 バッファの優先順位を得てすべてのルーティング経路を取るには、少なくとも0.001 SOLのティップを行います。

Sender Max (最速の着地)

すべての経路で送信され、最も競争の激しい送信のために優先ティップバッファに入ります。トランザクションとバンドルの両方を処理します。

SWQOS-only (コスト最適化)

最低ティップ、単一の高速経路。任意のエンドポイントURLに?swqos_only=trueを追加します。

クイックスタートガイド

最初の超低遅延Solanaトランザクションを送信する準備はできましたか?このガイドで数分で開始できます。良い点は、特別なアクセスや有料プランが必要ないこと— Senderはすべてのユーザーが利用可能で、APIクレジットを消費しません。 以下の例では、Sender Maxティア(0.001 SOLティップ)を使用します。最低ティップオプションについては、SWQOS-onlyを参照してください。
1

Create Your Free Helius Account

まず、Helius Dashboardで無料アカウントを作成します。Senderは無料枠を含むすべてのプランで利用でき、APIクレジットを消費しません。
2

Get Your API Key

API Keysセクションに移動し、キーをコピーします。RPCリクエストに使用し、Senderエンドポイントに追加すると、リージョンごとに標準で1秒あたり50リクエストの上限が適用されます。
3

Send Your First Transaction

Senderを使用して、簡単なSOL送金を行います。この例には、必須のチップと優先手数料が含まれており、レイテンシーを低減するためにプリフライトをスキップします(任意)。
4

成功!何が起こったかを理解する

Senderを介してトランザクションの送信に成功しました!成功の要因は以下の通りです:
  • クレジット未消費:Senderはすべてのユーザーでクレジットフリーです
  • マルチパスルーティング:トランザクションはすべての経路(Helius、Jito、Harmonic、Rakuraiなど)で同時に送信されました
  • 必要なティップ:0.001 SOLのティップで優先ティップバッファに入り、すべてのルーティング経路を利用します。低ティップのSWQOS-onlyオプションについては、ティアを参照してください
  • 優先料金:優先処理のためにバリデータに支払う意欲を示します
  • プレフライトスキップ(任意):速度のために検証をトレード — Senderはプレフライトチェックもサポート

要件

必須要件: すべてのSenderトランザクションにはティップが必要です (Sender Maxでの最低0.001 SOL、または SWQOS-onlyでの0.000005 SOL)と優先料金です。
skipPreflightはオプションです — Senderはプレフライトチェックをサポートしています。 低遅延のためにskipPreflight: trueを設定します。

ティップと優先料金

Senderを通じて送信されたすべてのトランザクションには、両方のティップと優先料金が含まれている必要があります:
  • ティップ: 指定されたティップアカウントへのSOL転送。Sender Maxには最低0.001 SOL、SWQOS-onlyには0.000005 SOL。
  • 優先料金: バリデータキュー内でのトランザクションの優先度を高めるためのComputeBudgetProgram.setComputeUnitPriceによるコンピュートユニット料金

なぜ両方が必要なのか

  • ティップ: Senderのすべてのルーティング経路(Helius、Jito、Harmonic、Rakuraiなど)と優先ティップバッファへのアクセスを提供します
  • 優先料金: Solanaのネイティブな優先システムを通じて優先処理を支払う意欲をバリデータに示します
  • 両者の組み合わせ: ティップはトランザクションが利用できる経路を最大化し、優先料金はバリデータに対する優先度を高めます — 共に組み込まれる確率を最大化します
リアルタイムの優先料金の推奨を得るためにHelius Priority Fee APIを使用します。

エンドポイント

Senderエンドポイントはユースケースに応じた複数の構成で利用可能です:
CORS問題を回避するためにフロントエンドアプリケーションに推奨:
ブラウザベースのアプリケーションで地域HTTPエンドポイントを使用する際に発生するCORSのプレフライト失敗を解決します。 このエンドポイントは最適なパフォーマンスのために最寄りの場所に自動的にルーティングされます。 フロントエンド/ブラウザ用にこのエンドポイントを使用してください。

コネクションウォーミング

トランザクション送信の間隔が長いアプリケーションの場合、pingエンドポイントを使用してウォーム接続を維持し、コールドスタート遅延を低減します。 pingエンドポイントは簡単なGETリクエストを受け入れ、接続を維持するための基本的な応答を返します:
トランザクション間の間隔が5秒以上ある場合、コネクションウォーミングを使用して最適な送信レイテンシーを維持します。

リクエスト形式

Senderは同じエンドポイントで2つのメソッドを受け付けます。すべての送信にはティップと優先料金が含まれている必要があります;プレフライトをスキップすると遅延が低減されます(任意)。

sendTransaction

単一のトランザクションを送信します。指定されたティップアカウントへの最低ティップを含むSOL転送とコンピュートユニット価格指示が必要です — どちらもない場合は拒否されます。
完全な実行可能なsendTransaction例については、クイックスタートを参照してください。

sendBundle

最大4つの完全に署名されたトランザクションを原子的かつオールオアナッシングで実行するために送信します。少なくとも1つのトランザクションにはティップが必要です。
完全な例と着地の追跡方法については、Sender Max バンドルを参照してください。

MEV Protect(オプション)

サンドイッチ攻撃に統計的にリンクされたバリデータを回避するために、mev-protect=trueクエリパラメータをエンドポイントURLに追加します。これはSenderの両方のティアで機能し、sendTransactionとsendBundleの両方で、リクエストボディに変更を加えずに機能します。
その仕組みとトレードオフについては、MEV Protectを参照してください。

APIリファレンス

リクエスト/レスポンススキーマとパラメータを含むSender APIリファレンスを表示します。

レート制限とスケーリング

  • APIキーなし: リージョンごとに、送信元IPあたり1秒間に1リクエストです。同じNAT配下の呼び出し元は、この上限を共有します。拒否された429リクエストは上限にカウントされますが、/pingはカウントされません。
  • APIキーあり: リージョンごとに、キーあたり1秒間に50リクエストです。既存のHeliusプロジェクトのAPIキーを?api-key=YOUR_API_KEYとしてSenderエンドポイントに追加します。
  • クレジット消費なし: Senderトランザクションは、プランのAPIクレジットを消費しません
  • 上限の引き上げ: 承認された1秒あたり50リクエストを超える上限では、専用のSenderキーを使用します。

APIキー認証

標準の1秒あたり50リクエストの上限には、既存のHeliusプロジェクトのAPIキーを使用します。 1秒あたり50リクエストを超える上限が承認された場合にのみ、専用のSenderキーが 必要です。
APIキーをクエリパラメータとしてエンドポイントURLに追加します。
50 TPS以上またはカスタムプランが必要ですか? 高い制限をリクエストして、Senderのカスタムティップアレンジメントを探るには、営業チームに連絡してください。

サポート

サポートはHeliusダッシュボードを通じて、またはDiscordに参加して提供されます。

参照: シュレッドデリバリー

Raw Shreds (UDP)は、Solanaの生のトランザクションデータへの超低遅延アクセスを提供するために構築された、生のSolanaシュレッドの専門的な配信です。 未処理の shred をネットワークから直接配信することで、Shred Delivery は、ネットワーク同期のレイテンシを解消したい propAMM、スナイパー、コピートレーダー、清算ボット、RPC ノード運用者に競争上の優位性を提供します。
生のシュレッドの受信を開始します。Helius Shred Deliveryにダッシュボードで購読します。