Доступ
Как получить доступ к Apex?
Как получить доступ к Apex?
Является ли эндпоинт Apex полноценным Solana RPC?
Является ли эндпоинт Apex полноценным Solana RPC?
sendTransaction, sendBundle и простые HTTP-маршруты отправки, а также getTipAccounts, getInflightBundleStatuses, getVersion и health. Для blockhash, чтения аккаунтов, симуляции и подтверждения продолжайте использовать свой обычный OrbitFlare RPC.Работает ли Apex в devnet или testnet?
Работает ли Apex в devnet или testnet?
Какой эндпоинт Apex мне использовать?
Какой эндпоинт Apex мне использовать?
GET /ping. Каждый эндпоинт Apex сам направляет транзакции к следующим лидерам, поэтому ваш выбор влияет только на ваш собственный участок пути. См. Эндпоинты и регионы.Чаевые и стоимость
Сколько стоит Apex?
Сколько стоит Apex?
Нужно ли добавлять ещё и чаевые Jito?
Нужно ли добавлять ещё и чаевые Jito?
Нужна ли мне по-прежнему приоритетная комиссия?
Нужна ли мне по-прежнему приоритетная комиссия?
Почему моя транзакция отклонена с no tip, хотя чаевые в ней есть?
Почему моя транзакция отклонена с no tip, хотя чаевые в ней есть?
getTipAccounts. Перевод, сделанный вашей программой через CPI, не считается, как и перевод на любой другой адрес. Также проверьте, что аккаунт для чаевых находится в статических ключах аккаунтов, а не загружен через address lookup table, и что плательщик чаевых подписывает транзакцию. См. ошибки чаевых.Меняются ли аккаунты для чаевых?
Меняются ли аккаунты для чаевых?
getTipAccounts при запуске и время от времени обновляйте, а не зашивайте в код. Выбирайте один случайным образом для каждой транзакции.Что происходит с чаевыми, если моя транзакция попала в блок, но завершилась ошибкой?
Что происходит с чаевыми, если моя транзакция попала в блок, но завершилась ошибкой?
Отправка
Какой транспорт мне использовать?
Какой транспорт мне использовать?
sendTransaction, поскольку он встраивается в существующий код. Переходите на POST /send-bin ради меньших накладных расходов по HTTP или на QUIC с клиентом на Rust ради самого быстрого пути. Маршрутизация и приоритет одинаковы на всех транспортах. См. Отправка транзакций.Я получил подпись. Попала ли моя транзакция в блок?
Я получил подпись. Попала ли моя транзакция в блок?
getSignatureStatuses на Solana RPC. См. Подтверждайте каждую отправку.Симулирует ли Apex мою транзакцию?
Симулирует ли Apex мою транзакцию?
simulateTransaction на своём обычном RPC.Как долго Apex продолжает повторять отправку?
Как долго Apex продолжает повторять отправку?
Можно ли отправить одну и ту же транзакцию через Apex и другой сервис отправки?
Можно ли отправить одну и ту же транзакцию через Apex и другой сервис отправки?
Можно ли вызывать Apex из браузера?
Можно ли вызывать Apex из браузера?
Передаётся ли мой API-ключ по сети?
Передаётся ли мой API-ключ по сети?
x-api-key или параметра запроса api-key. По QUIC нет: клиент предъявляет сертификат, производный от ключа, а сам ключ никогда не покидает вашу машину. В любом случае ключ не может тратить средства, потому что каждая транзакция подписывается вашей собственной ключевой парой.Бандлы и транзакции v1
Когда использовать бандл вместо обычной отправки?
Когда использовать бандл вместо обычной отправки?
Сколько чаевых нужно бандлу?
Сколько чаевых нужно бандлу?
Можно ли отправлять транзакции больше 1232 байт?
Можно ли отправлять транзакции больше 1232 байт?
sendTransaction, /send, /send-bin, /send-batch и QUIC. Для транзакций legacy и v0 остаётся предел 1232 байта, как и для участников бандла.Ограничения и поддержка
Какие действуют лимиты запросов?
Какие действуют лимиты запросов?
-32029, HTTP 429 или код допуска QUIC 2. См. Ошибки и лимиты запросов.Есть ли клиент для моего языка?
Есть ли клиент для моего языка?
apex-sender-client. Любой другой язык может использовать JSON-RPC и простые HTTP-маршруты вообще без библиотеки, а протокол QUIC задокументирован для всех, кто хочет его реализовать. См. QUIC из других языков.Где получить помощь?
Где получить помощь?