Skip to main content
Отправьте пакет из максимум 5 полностью подписанных транзакций для атомарного выполнения. Все транзакции выполняются последовательно: если одна из них завершается с ошибкой, весь пакет отклоняется. Как минимум одна транзакция должна содержать чаевые на аккаунт для чаевых Jito.

Ограничения частоты запросов

Для sendBundle действует ограничение: 5 запросов в секунду на проект. Для getBundleStatuses и simulateBundle действует общее ограничение частоты запросов RPC.
Нужны более высокие ограничения частоты запросов? Свяжитесь с нашим отделом продаж.

Конечная точка

Запрос

string
обязательно
"2.0"
number
обязательно
Идентификатор запроса.
string
обязательно
"sendBundle"
array[string]
обязательно
Массив из максимум 5 полностью подписанных транзакций в кодировке base64.
string
"base64" (рекомендуется) или "base58". По умолчанию: "base58".

Параметры запроса

boolean
по умолчанию:"false"
Если задано значение true, пакет направляется в обход валидаторов, статистически связанных с сэндвич-атаками. Включается отдельно для каждого запроса. См. MEV Protect.

Заголовки

string
Необязательно. Направляет запрос в определенный регион Jito Block Engine. Значения: ams, dub, fra, lon, nyc, slc, sgp, tyo, mainnet. Если параметр не указан, запрос направляется в глобальную конечную точку с географической маршрутизацией до ближайшего региона.

Пример запроса

Ответ

string
Идентификатор пакета (SHA-256-хеш подписей транзакций). Используйте его с getBundleStatuses, чтобы отслеживать включение пакета в блок.

См. также

  • Пакеты Jito через Helius — полное руководство по маршрутизации по регионам, аккаунтам для чаевых и требованиям
  • getBundleStatuses — проверка статуса включения пакета в блок
  • simulateBundle — тестирование пакетов перед отправкой