Введение
OrbitFlare предоставляет доступ к мощным возможностям Jito по группировке и симуляции транзакций через наши Dedicated Nodes. Наши узлы оснащены клиентом Jito RPC, позволяя вам использовать MEV (Maximal Extractable Value) инфраструктуру Jito для симуляции и отправки бандлов транзакций.Что такое симуляция Jito Bundle?
Клиент Jito на узлах OrbitFlare позволяет вам:- Симулировать бандлы транзакций перед отправкой
- Проверять атомарное исполнение нескольких транзакций в бандле
- Тестировать сложные последовательности транзакций без их фиксации в блокчейне
- Оптимизировать MEV-стратегии через тестирование бандлов
Доступ к сервису
OrbitFlare предоставляет клиент Jito RPC на наших выделенных узлах. Специальный эндпоинт не нужен — просто используйте стандартный URL вашего Solana RPC:Ключевые методы
simulateBundle
Основной метод для симуляции бандлов:Параметры
encodedTransactions: Массив транзакций в кодировке base64 для симуляции в виде бандлаconfig: (Необязательно) Параметры конфигурации симуляции:skipSigVerify: Пропустить проверку подписи для более быстрой симуляцииreplaceRecentBlockhash: Заменить blockhash для симуляции более старых транзакцийsimulationBank: Конфигурация банка для симуляцииaccounts: Конфигурация для получения данных аккаунтовpreExecutionAccountsConfigs: Состояния аккаунтов для мониторинга до исполненияpostExecutionAccountsConfigs: Состояния аккаунтов для мониторинга после исполнения
Ответ
API возвращает детальные результаты симуляции, включая:- Общий статус успеха или неудачи симуляции
- Результаты отдельных транзакций
- Состояния аккаунтов до и после исполнения (если запрошено)
- Журналы исполнения
- Потреблённые вычислительные единицы
- Возвращаемые данные при исполнении программы
Примеры конфигурации
Параметры банка симуляции
Укажите банк для симуляции:Мониторинг состояния аккаунтов
Отслеживайте конкретные аккаунты в ходе симуляции:Требования и ограничения бандлов
- Максимум 5 транзакций в бандле
- Последняя транзакция должна включать чаевые для Jito (минимум 1 000 lamports)
- Все транзакции должны использовать недавний blockhash
- Бандлы обрабатываются только когда лидером блока является узел Jito-Solana