Перейти к основному содержанию
Когда LaserSell обнаруживает условие выхода, транзакция продажи должна быть построена и возвращена как можно быстрее. Каждая миллисекунда задержки построения — это миллисекунда, в течение которой ваша транзакция не отправлена в сеть. Мы опубликовали наши бенчмарки построения транзакций с открытым исходным кодом, чтобы каждый мог проверить эти цифры. Бенчмарки сравнивают четыре метода построения транзакций обмена на Solana: LaserSell API, PumpFun SDK, PumpPortal API и Jupiter Metis API. Все бенчмарки выполняют 20 итераций с прогревом, измеряя время от запроса до получения неподписанной транзакции.

Совмещённый сервер (Exit Intelligence Stream)

Это задержка, которая имеет значение для автоматических выходов. Когда Exit Intelligence Stream обнаруживает, что ваш тейк профит, стоп лосс или трейлинг стоп сработал, он вызывает LaserSell API по совмещённой сети для построения транзакции продажи. Затем транзакция возвращается вашему клиенту для подписи.

Построение транзакции покупки

0.01 SOL покупка, 20% проскальзывание, 20 итераций:
МетодСреднееМинМаксМедиана
LaserSell API4.53 мс3.39 мс6.84 мс4.10 мс
PumpPortal API65.24 мс26.18 мс264.29 мс46.34 мс
Jupiter Metis API95.03 мс79.30 мс115.76 мс93.73 мс
PumpFun SDK123.34 мс103.46 мс208.71 мс118.24 мс

Построение транзакции продажи

1 000 000 токенов, 20% проскальзывание, 20 итераций:
МетодСреднееМинМаксМедиана
LaserSell API5.32 мс3.38 мс15.03 мс4.46 мс
PumpPortal API80.74 мс27.75 мс576.28 мс38.18 мс
PumpFun SDK120.81 мс96.53 мс143.23 мс121.65 мс
Jupiter Metis API168.84 мс159.10 мс177.35 мс169.11 мс
На совмещённом пути LaserSell строит транзакции менее чем за 5 мс в среднем. Следующий по скорости метод более чем в 12 раз медленнее. Этот путь используется Exit Intelligence Stream для автоматических выходов.

Публичный интернет (SDK и API)

Стандартная задержка API через публичный интернет, измеренная с MacBook Pro. Эти цифры отражают задержку, которую испытывают разработчики, выполняющие прямые REST API вызовы из своих собственных приложений. Пользователи десктопного приложения не испытывают таких задержек. Десктопное приложение получает готовые транзакции выхода через Exit Intelligence Stream, который собирает транзакции на совмещённом пути (цифры менее 5 мс выше) и передаёт их клиенту через постоянное WebSocket соединение.

Построение транзакции покупки

0.01 SOL покупка, 20% проскальзывание, 20 итераций:
МетодСреднееМинМаксМедиана
LaserSell API71.21 мс62.77 мс81.30 мс71.16 мс
PumpPortal API151.08 мс120.96 мс246.40 мс141.44 мс
Jupiter Metis API179.83 мс153.17 мс370.01 мс168.11 мс
PumpFun SDK790.94 мс278.57 мс4,570.26 мс364.92 мс

Построение транзакции продажи

1 000 000 токенов, 20% проскальзывание, 20 итераций:
МетодСреднееМинМаксМедиана
LaserSell API74.77 мс65.13 мс108.67 мс71.72 мс
PumpPortal API152.08 мс111.91 мс554.96 мс120.59 мс
Jupiter Metis API181.73 мс155.88 мс222.54 мс174.92 мс
PumpFun SDK541.00 мс277.65 мс2,029.10 мс317.28 мс
Через публичный интернет LaserSell стабильно является самым быстрым с наименьшим разбросом. PumpFun SDK показывает наибольшую волатильность, с худшими задержками свыше 4 секунд на покупках и 2 секунд на продажах. Эти цифры актуальны для интеграторов SDK и API, создающих собственные инструменты.

Что сравнивается

Каждый метод использует разный подход к построению транзакции обмена:
МетодПодход
LaserSell APIОдин API вызов. Сервер строит полную транзакцию и возвращает её готовой к подписи.
PumpFun SDKЛокальное построение. Делает несколько RPC вызовов для получения состояния из блокчейна, затем собирает инструкции локально.
PumpPortal APIОдин API вызов к PumpPortal.
Jupiter Metis APIДва API вызова. Сначала запрос котировки, затем запрос на построение обмена.
Архитектура LaserSell с одним вызовом исключает промежуточные обращения, поэтому она стабильно опережает многоэтапные подходы.

Почему это важно

В автоматизированной торговле задержка построения транзакций напрямую влияет на качество исполнения. Когда мемкоин начинает падать, разница между построением за 5 мс и за 170 мс может определить, попадёт ли ваш выход в тот же блок, что и триггер, или на несколько блоков позже, когда цена уже ещё больше ушла против вас. Для Exit Intelligence Stream это означает, что ваши автоматические выходы срабатывают с минимальными накладными расходами между обнаружением и отправкой. Для пользователей SDK и API, создающих собственные инструменты, это означает более быстрые обращения и более отзывчивые приложения.

Запустите бенчмарки самостоятельно

Бенчмарки имеют открытый исходный код. Клонируйте репозиторий и запустите их на своей инфраструктуре:
git clone https://github.com/lasersell/benchmarks
cd benchmarks

# Buy transaction build
cd buy-tx-build
npm install && npm run build
npm run bench

# Sell transaction build
cd ../sell-tx-build
npm install && npm run build
npm run bench
Вам потребуются API ключ LaserSell (бесплатно на app.lasersell.io), URL Solana RPC и адрес минта токена Pump.fun. Полные параметры конфигурации см. в README репозитория.