Skip to main content

Почему отправлять транзакции в Solana сложно?

Для любого взаимодействия с Solana — торговли на DEX, выпуска NFT, перевода токенов или вызова программы — требуется транзакция, которая должна попасть в блокчейн. Во время перегрузки сети неоптимизированные транзакции часто отбрасываются, не успев достичь лидера. Helius обеспечивает прямую маршрутизацию к лидерам, оптимизацию приоритетной комиссии и отказоустойчивость корпоративного уровня, чтобы ваши транзакции подтверждались быстро и надежно. Эта страница поможет вам выбрать подходящий способ отправки для вашего сценария. Доступны два варианта:

Basic sending

Для приложений, где надежность важнее максимальной скорости: платежей, кошельков, социальных приложений и большинства взаимодействий с программами. Каждая отправка оплачивается кредитами вашего тарифного плана.

High-performance sending

Для торговли, чувствительной к задержкам: propAMM, снайперских ботов, копитрейдеров, ликвидационных ботов и арбитража. Маршрутизация выполняется через Helius Sender, а оплата — чаевыми в SOL вместо кредитов.

Какой вариант выбрать?

Начните с самого важного вопроса: критична ли задержка для вашего бизнеса?
Не уверены? Если вы создаете кошелек, платежный процесс или приложение общего назначения, начните с базовой отправки. Если вы конкурируете с другими участниками за первоочередное исполнение сделок, используйте Helius Sender.

Базовая отправка

Базовая отправка подходит, когда надежность важнее экономии нескольких миллисекунд. Транзакции направляются напрямую текущим и следующим лидерам блоков по приоритетному каналу в обход общедоступной очереди. За каждую отправку списывается 1 кредит вашего тарифного плана.

Send transactions

Создавайте, оптимизируйте и подтверждайте sendTransaction, настраивая вычислительные единицы и приоритетные комиссии, а также используя надежный цикл подтверждения.

Send bundles

Отправляйте до 5 транзакций для атомарного выполнения по принципу «всё или ничего» через sendBundle с прямым проксированием в Jito.
Базовая отправка лучше всего подходит, когда задержка не критична для вашего бизнеса, например для платежей, кошельков и социальных приложений. Для минимально возможной задержки используйте Helius Sender.

Высокопроизводительная отправка

Для торговли, чувствительной к задержкам, Helius Sender отправляет вашу транзакцию по всем доступным маршрутам (Helius, Jito, Harmonic, Rakurai и другим), чтобы обеспечить максимально быстрое включение. Sender не расходует кредиты API — каждая транзакция оплачивается чаевыми в SOL. Сервис доступен на всех тарифных планах, включая бесплатный. Sender предлагает два уровня. Выберите подходящий в зависимости от требуемой конкурентоспособности ваших транзакций:

Sender Max (fastest landing)

Транзакции направляются по всем высокоскоростным маршрутам и помещаются в буфер приоритетных чаевых с минимальной суммой 0,001 SOL. Поддерживаются как транзакции, так и пакеты — оптимальный вариант для отправки в условиях высокой конкуренции.

SWQOS-only (cost-optimized)

Транзакции направляются по одному быстрому маршруту SWQOS с минимальными чаевыми 0,000005 SOL. Оптимальный вариант для отправки с низкой задержкой и минимальными чаевыми.
Разрабатываете торговую стратегию? В разделе Торговля описан полный набор инструментов, включая Preconfirmations для максимально раннего получения сигналов о транзакциях.

Ключевые понятия для надежной обработки транзакций

Независимо от выбранного способа, понимание этих понятий необходимо для успешной работы с Solana.

Optimizing Transactions

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

MEV Protect

Включите защиту с помощью mev-protect=true, чтобы обходить валидаторов, статистически связанных с сэндвич-атаками. Работает со всеми способами отправки.