メインコンテンツへスキップ

概要

SWQOS専用は、コスト最適化されたHelius Senderのティアです。単一の高速SWQOS(ステーク重量の品質サービス)経路を通じてトランザクションをルーティングし、Senderティアの中で最も低い最小チップ0.000005 SOLであります。 最低チップで低レイテンシ送信を希望する場合にこのティアを使用します。最速の着地が重要な競争の激しいトランザクションの場合は、Sender Maxティアを使用してください。

最低チップ

わずか0.000005 SOLの最小チップ—Senderを使用する最も安価な方法

単一の高速経路

低レイテンシ配送のためにSWQOSインフラを専用ルートで使用

クレジットなし

APIクレジットを消費せずにすべてのプランで利用可能

単一路

一つのSWQOS経路のみをルートとする—マルチパスルーティングと最速の着地にはSender Maxティアを使用

SWQOS専用を使用する時

適合性

コストセンシティブな取引、高トランザクションボリューム、単一の高速経路で信頼性のある着地が十分であるフロー。

代わりにSender Maxを検討する

競争の激しいアカウント、競争的なローンチ、あるいは最速の着地が必要なトランザクション。

SWQOS専用を有効にする方法

任意のSenderエンドポイントURLにswqos_only=trueクエリパラメータを追加します。フロントエンドの場合はグローバルHTTPSエンドポイントを、バックエンドの場合はサーバーに最も近いリージョンHTTPエンドポイントを使用します。 フロントエンド/ブラウザ(グローバルHTTPS):
バックエンド/サーバー(リージョンHTTP):
これによりトランザクションは専用のSWQOSを通じてルートされ、0.000005 SOLの低い最小チップ要件が適用されます。Senderエンドポイントリファレンスを参照して、接続のウォーミングアップと詳細を確認してください。
サンドイッチ攻撃にリンクされたバリデータを避けたいですか?mev-protect=trueswqos_onlyと一緒に追加してください: https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true

要件

すべてのSenderティアと同様に、SWQOS専用トランザクションには以下が必要です:
  • チップtipアカウントへの少なくとも0.000005 SOLのSOL転送
  • 優先料金ComputeBudgetProgram.setComputeUnitPriceを介したコンピュートユニットプライスの指示
プレフライト(skipPreflight: true)のスキップはオプションですが推奨されます。プレフライトチェックはレイテンシを増加させます。
トランザクションにはチップ転送とコンピュートユニット価格指示の両方を含める必要があります。どちらかが欠けていると拒否されます。

コード例

上記のトランザクションは依然として0.000005 SOLのチップを使用しています—SWQOS専用の最小値です。0.000005 SOLから0.001 SOLの間のチップは受け入れられますが、単一のSWQOS経路に留まります。すべての経路を通じて最速の着地を実現するには、Sender Maxティアを使用し、0.001 SOLの最低チップを設定します。

ベストプラクティス

  • エンドポイントの選択:CORS問題を避けるためにフロントエンドアプリにはhttps://sender.helius-rpc.com/fast?swqos_only=trueを使用してください。バックエンドアプリにはサーバーに最も近いリージョンHTTPエンドポイントを使用してください。
  • 接続のウォーミングアップ:5秒以上のアイドル期間中に/pingエンドポイントを使用してください。
  • 優先手数料:リアルタイムの推奨のためにHelius Priority Fee APIを使用してください。
  • リトライmaxRetries: 0を設定し、独自のリトリーロジックを実装してください。

関連

Sender概要

共有コンセプト:エンドポイント、接続のウォーミングアップ、レートリミット、カスタムTPS。

Sender Maxティア

すべての経路を経由したマルチパスルーティングで最速の着地(0.001 SOL最低チップ)。

トランザクションリベート

MEVで生成された利益のシェアをSOLで受け取るためのオプトイン。

MEVプロテクト

サンドイッチ攻撃に統計的にリンクされたバリデータを避けるルート。