Реализовать продажу SPL токена через (BAS) POST запросами
Кратко:
Есть готовый шаблон в BAS, который выполняет функции создания и продажи токена на платформе pump.fun через веб интерфейс браузера.
Задача: выполнять продажу токена в BAS через POST запросы для экономии времени продажи.
Продавать все токены которые появились на кошельке после создания монеты
API - https://pumpportal.fun/local-trading-api/trading-a...
✅ Отправка POST-запросов через BAS
✅ Логирование успешных и неуспешных операций
✅ Обработка ошибок и повторные попытки при неудачах
✅ Продажа всех токенов кошелька
Есть готовый шаблон в BAS, который выполняет функции создания и продажи токена на платформе pump.fun через веб интерфейс браузера.
Задача: выполнять продажу токена в BAS через POST запросы для экономии времени продажи.
Продавать все токены которые появились на кошельке после создания монеты
Техническое задание (ТЗ)
Проект: Автоматизация продажи токенов через API pump.fun в BAS
Цель:
Оптимизировать процесс продажи токенов в Browser Automation Studio (BAS), заменив взаимодействие с веб-интерфейсом на POST-запросы к API, что позволит значительно ускорить процесс продажи.1. Текущая реализация
В настоящее время используется BAS-шаблон, который выполняет создание и продажу токенов на pump.fun через эмуляцию действий в браузере.2. Задача
Настроить в BAS выполнение продаж токенов через POST-запросы к API pump.fun, вместо использования браузерной автоматизации.API - https://pumpportal.fun/local-trading-api/trading-a...
3. Требования к реализации
3.1. Анализ API pump.fun
- Определить эндпоинты API, отвечающие за процесс продажи токенов.
- Выяснить список параметров, необходимых для POST-запросов (например,
wallet_id
,token_address
,sale_price
,amount
). - Определить, требуется ли аутентификация (например, передача
Authorization Token
,cookies
и т. д.). - Если документация API недоступна, провести реверс-инжиниринг с помощью перехвата сетевых запросов (DevTools, Fiddler, Burp Suite).
3.2. Реализация в BAS
В шаблон BAS необходимо добавить:- Модуль работы с HTTP-запросами (
HTTP Client
в BAS). - Отправку POST-запросов к API pump.fun с нужными параметрами.
- Обработку ответа API (успешное выполнение, ошибки, повторные попытки при сбоях).
- Парсинг JSON-ответов от API и логирование результатов.
3.3. Логирование и обработка ошибок
- Записывать все операции в лог-файл.
- Обрабатывать ошибки сети, API-ошибки и автоматически перезапускать запросы при сбоях.
4. Функциональные требования
✅ Отключение браузерной автоматизации для продажи токенов✅ Отправка POST-запросов через BAS
✅ Логирование успешных и неуспешных операций
✅ Обработка ошибок и повторные попытки при неудачах
✅ Продажа всех токенов кошелька
5. Ожидаемый результат
Готовый BAS-шаблон, который:- Продает токены на pump.fun без использования браузера.
- Работает через API POST-запросы.
- Логирует каждую операцию.
- Обрабатывает ошибки и повторяет запросы при необходимости.