Skip to main content

Обзор

Режим только с SWQOS — это экономичный тариф Helius Sender. Он направляет транзакцию по одному быстрому маршруту SWQOS (качество обслуживания с учетом доли стейка) и предлагает самые низкие минимальные чаевые среди всех тарифов Sender: 0.000005 SOL. Используйте этот тариф, если вам нужна отправка с низкой задержкой и минимальными чаевыми. Для транзакций с высокой конкуренцией, где важнее всего максимально быстрое включение, используйте тариф Sender Max.

Lowest Tip

Минимальные чаевые — всего 0.000005 SOL. Это самый дешевый способ использовать Sender

Single Fast Path

Направляет транзакции исключительно через инфраструктуру SWQOS для доставки с низкой задержкой

No Credits

Доступен на всех тарифах и не расходует кредиты API

Single Pathway

Использует только один маршрут SWQOS. Для многомаршрутной отправки и максимально быстрого включения используйте тариф Sender Max

Когда использовать режим только с SWQOS

Good fit

Торговля с учетом затрат, большой объем транзакций и сценарии, в которых одного быстрого маршрута достаточно для надежного включения транзакций.

Consider Sender Max instead

Аккаунты с высокой конкуренцией, конкурентные запуски и любые транзакции, для которых требуется максимально быстрое включение.

Как включить режим только с SWQOS

Добавьте параметр запроса swqos_only=true в URL любой конечной точки Sender. Для фронтенда используйте глобальную конечную точку HTTPS, а для бэкенда — ближайшую к вашим серверам региональную конечную точку HTTP. Фронтенд или браузер (глобальная HTTPS):
Бэкенд или сервер (региональная HTTP):
В результате транзакция направляется исключительно через SWQOS, а минимальный размер чаевых снижается до 0.000005 SOL. Сведения о прогреве соединения и другие подробности приведены в справочнике конечных точек Sender.
Хотите исключить валидаторы, связанные с сэндвич-атаками? Добавьте mev-protect=true вместе с swqos_only: https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true.

Требования

Как и транзакции на любом тарифе Sender, транзакции в режиме только с SWQOS должны включать:
  • Чаевые: перевод не менее 0.000005 SOL на указанный аккаунт для чаевых
  • Приоритетная комиссия: инструкция цены вычислительной единицы через ComputeBudgetProgram.setComputeUnitPrice
Пропуск предварительной проверки (skipPreflight: true) необязателен, но рекомендуется, поскольку предварительные проверки увеличивают задержку.
Транзакция должна содержать как перевод чаевых, так и инструкцию цены вычислительной единицы. Без них транзакция будет отклонена.

Пример кода

В приведенной выше транзакции по-прежнему используются чаевые в размере 0.000005 SOL — это минимум для режима только с SWQOS. Чаевые от 0.000005 SOL до 0.001 SOL принимаются, но транзакция остается на одном маршруте SWQOS. Чтобы использовать все маршруты для максимально быстрого включения, выберите тариф Sender Max с минимальными чаевыми 0.001 SOL.

Рекомендации

  • Выбор конечной точки: используйте https://sender.helius-rpc.com/fast?swqos_only=true для фронтенд-приложений, чтобы избежать проблем с CORS. Для бэкенд-приложений используйте ближайшую к вашим серверам региональную конечную точку HTTP.
  • Прогрев соединения: используйте конечную точку /ping, если период бездействия превышает 5 секунд.
  • Приоритетные комиссии: используйте Helius Priority Fee API, чтобы получать рекомендации в реальном времени.
  • Повторные попытки: задайте maxRetries: 0 и реализуйте собственную логику повторных попыток.

Связанные материалы

Sender Overview

Общие понятия: конечные точки, прогрев соединения, ограничения частоты запросов и пользовательский TPS.

Sender Max Tier

Максимально быстрое включение благодаря многомаршрутной отправке по всем доступным путям (минимальные чаевые — 0.001 SOL).

Transaction Rebates

Подключитесь, чтобы получать в SOL долю MEV, создаваемой вашими транзакциями.

MEV Protect

Направляйте транзакции в обход валидаторов, статистически связанных с сэндвич-атаками.