Обновление Telegram-бота Swaptain до SwapKit v4 с новыми функциями
Описание Работ
Проект предполагает обновление существующего Telegram-бота Swaptain с SwapKit v1 до SwapKit v4, обеспечение полного сохранения функциональности, улучшение производительности и внедрение новых возможностей — системы реферальных вознаграждений («Refer & Earn») и поддержки всех новых сетей, совместимых с SwapKit v4.
Работы охватывают техническое рефакторинг-обновление, исправление ошибок, оптимизацию производительности и комплексное тестирование на всех поддерживаемых сетях.
1. Миграция и рефакторинг на SwapKit v4
Заменить все устаревшие модули
swapkit/*версии v1 на их аналоги в v4.Обновить логику keystore, конфигурации сетей и переменные окружения (.env).
Централизовать создание клиента SwapKit через middleware для повышения эффективности и устранения дублированных инициализаций.
Удалить все устаревшие вызовы
swapkit/helpersи ненужные вспомогательные функции.Нормализовать типы цепей (chains) и активов в соответствии со спецификациями v4.
Выполнить чистку кода и исправление логики обработчиков сцен (
.always().do()), callback-маршрутизации и навигации пользователя.Обеспечить стабильную совместимость с окружением развертывания Fly.io, включая обновление Docker-конфигурации и оптимизацию процесса сборки.
2. Оптимизация Производительности и Надежности
Реализовать кэширование часто используемых API-запросов (балансы, цены) с TTL 20–60 секунд.
Оптимизировать обновление сообщений в Telegram для снижения задержек API.
Отложить импорт тяжелых модулей для ускорения запуска бота.
Добавить обработку таймаутов, резервные сценарии (fallback) и улучшенный логгинг ошибок.
Проверить согласованность i18n-ключей и правильность всех текстовых переводов.
3. Система «Refer & Earn» (Реферальная программа)
Разработать механизм генерации уникальной реферальной ссылки для каждого пользователя Telegram.
Отслеживать новых пользователей, привлеченных через рефералов, а также объем их транзакций.
Реализовать логику начисления 0.3% от объема транзакций приглашенных пользователей в пользу реферера.
Сохранять данные о реферальных связях и объемах транзакций в базе данных (через Prisma).
Добавить кнопку «Request Payout», которая ведет на Google-форму клиента для запроса выплаты.
Создать базовую панель административного контроля для проверки рефералов и предотвращения злоупотреблений.
4. Интеграция Новых Сетей SwapKit v4
Расширить конфигурацию бота для поддержки всех новых блокчейнов, доступных в SwapKit v4.
Инициализировать клиентов, провайдеров и механизмы комиссий для каждой новой сети.
Обновить логику обработки активов и валидации транзакций с учетом особенностей различных цепей.
Проверить корректность работы депозитов, свопов и отображения балансов во всех новых сетях.
Запрос к исполнителям: пожалуйста, внимательно ознакомьтесь с описанием и укажите в своем предложении смету и срок выполнения.
-
30 дней13 478 UAH
2259 5 1 30 дней13 478 UAHЗдравствуйте, я ознакомился с вашей задачей и верю, что смогу успешно её выполнить. Я буду рад сотрудничать с вами — пожалуйста, напишите мне в личные сообщения для получения дополнительных деталей.
-
1 день2246 UAH
94294 1269 1 10 1 день2246 UAHЗдравствуйте. У меня большой опыт в разработке телеграм-ботов. Готов к сотрудничеству. Обращайтесь.
-
14 дней17 970 UAH
442 3 0 14 дней17 970 UAHЗдравствуйте, прочитал тз, готов сделать миграцию на SwapKit v4 так-же готов реализовать реферальную программу с защитой от злоупотреблением, оптимизацию а так-же интеграцию.
-
1 день2246 UAH
10038 117 0 1 день2246 UAHПривет.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
1 день44 926 UAH
573 5 0 1 день44 926 UAHПривет, я работал над обновлением бота для DeFi с кэшированием API и реферальной системой ✅ 100+ пользователей, 20 с кэшированием, полная интеграция. Как планируете интегрировать новые сети SwapKit v4 в уже существующую архитектуру?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!
Актуальные фриланс-проекты в категории Python
Парсинг данных через мобильное APIИщу человека с опытом парсинга данных через мобильное API, для парсинга e-commerce, rozetka и аналоги Задачи: 1. Перехват трафика мобильного приложения (Android) настройка прокси, анализ запросов 2. Определение нужных API endpoints куда идут запросы, какие headers… Python, Парсинг данных ∙ 1 день 17 часов назад ∙ 25 ставок |
Найти товарный фид (Google Merchant XML) для сайта на OpenCart
700 UAH
Необходимо найти прямую ссылку на действующий товарный фид (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Найти оригинальный фидТребования к результату: Рабочая ссылка на XML-файл Python, Парсинг данных ∙ 7 дней 2 часа назад ∙ 28 ставок |
Розработка Тик-Ток фермы (контент-завод)Необзодимо разработать систему для централизованного управления несколькими TikTok-аккаунтами с автоматической публикацией контента, использованием индивидуальных прокси и имитацией естественной активности аккаунтов. Функциональные требования1. Управление аккаунтами Добавление… Python, Разработка ботов ∙ 7 дней 13 часов назад ∙ 22 ставки |
Улучшить работу Claude Code и работа с написанием софтаСейчас разрабатываю СРМ и Аналитику, софт. Делаю через Клод Код, но понимаю что результаты не лучшие в плане изменений. Есть 2 задачи - Нужно помочь сделать пресет по навыкам, мд и так далее чтобы улучшить качество. Взять проверенные с которыми работали, а не с интернета… AI и машинное обучение, Python ∙ 7 дней 20 часов назад ∙ 28 ставок |
Система OCRНужна система распознавания текста на почтовых конвертах (индекс кому - только числа). Текст иногда может быть рукописным. Распознавание марок (подсчет количества и номинала) Python ∙ 7 дней 23 часа назад ∙ 28 ставок |