タイアの選択
Sender Max (最低0.001 SOLのチップ) はすべてのパスウェイを経由し、優先チップバッファーに入り、大きなチップが最初に着陸します。 SWQOS-only (0.000005 SOL) はコスト最適化された単一の高速パスを取ります。エンドポイントURLに?swqos_only=trueを追加します。
2つの最低限の間のチップは、いくつかのパスウェイを通過するベストエフォートなので、どちらかのティアを選ぶ必要があります。
エンドポイントの選択
バックエンドはサーバーに最も近い地域のHTTPエンドポイントを使用するべきです(http://ewr-sender.helius-rpc.com/fast、fra、slc、ams、lon、sg、tyo)。
ブラウザは、グローバルHTTPSエンドポイントhttps://sender.helius-rpc.com/fastを使用すべきです。これにより、自動ルーティングが行われ、CORSの問題が回避されます。
接続をウォームアップする
コールドTCP/TLSハンドシェイクは、アイドル期間後の最初の送信にレイテンシを追加します。 システムが5秒以上送信しない可能性がある場合、pingエンドポイントを使用して接続を温存します:トランザクションの構築
すべてのSenderトランザクションには、指定されたチップアカウントへのチップ転送と計算単位価格の両方を含める必要があります。どちらかが欠けているトランザクションはSenderにより拒否されます。 優先手数料をハードコーディングすると、静かな市場では過剰支払いをし、忙しい市場では競争に負けることになります。したがって、Priority Fee APIから価格を設定します:send.ts
送信し、確認する
クライアント側の検証を低レイテンシのために交換するにはskipPreflight: trueを使用して送信し、RPC接続を通じて確認します。
Senderは署名を直ちに返しますが、これは着陸の証明ではありません:
maxRetries: 0を使用すると、再確認ポリシーを所有できます:確認がタイムアウトした場合、古いトランザクションを再送信する代わりに、新しいブロックハッシュと再計算された手数料で再構築します。
デフォルトのスループットは50 TPSです。プロフェッショナルプランでより高い制限をリクエストできます。
オプション:サンドイッチ攻撃者を回避するルート
サンドイッチ攻撃と統計的にリンクされたバリデーターを回避するために、エンドポイントURLに?mev-protect=trueを追加します。リクエスト本文は変更されず、両方のティアで機能します:
sendBundleを使用します。
関連ガイド
Sender概要
ティア、エンドポイント、チップアカウント、レート制限について
事前確認での取引
最速の送信経路を最速のトランザクション信号と組み合わせる