Оптимізація DEX Swap софта (OKX DEX API)
Рефакторинг та оптимізація застосунку для роботи з OKX DEX API. Поточний код працює, але використовує неоптимальну маршрутизацію, вимагає ручної роботи з decimals і не має автоапрува.
Технологія:
Якщо Node.js — реалізувати у вигляді REST API
Якщо Python — реалізувати у вигляді модуля
2. ВИМОГИ
2.1 Оптимальна маршрутизація
Використовувати OKX DEX API для пошуку найкращого маршруту з 400+ DEX-ів
Автоматично вибирати маршрут з найкращою ціною та мінімальним слиппейджем
Приклад: USDC → 0x1C4CcA7C5DB003824208aDDA61Bd749e55F463a3 на Base повинні автоматично знайти оптимальний шлях
2.2 Автоматична робота з decimals
Користувач вводить реальну кількість токенів (наприклад, 100)
Софт автоматично конвертує в base units і назад
Decimals отримуються з API і кешуються
2.3 Автоапрув
Перед свопом автоматично перевіряти allowance
Якщо недостатньо — автоматично надіслати approve транзакцію
Після успішного approve виконати swap
2.4 Очищення коду
Видалити dead code і зайве
Розділити на логічні функції/модулі
Додати proper error handling
Використовувати async/await
3. ФОРМАТ
Node.js: REST API endpoints для отримання котирувань та виконання свопів. Працює на всіх мережах (chainIndex передається в запиті)
Python: Модуль для імпорту в інші проекти. Працює на всіх мережах (chainIndex передається параметром)
4. ДОКУМЕНТАЦІЯ
README з прикладами використання
Приклад на Base мережі
Опис усіх функцій/endpoints і параметрів
Додатки 1
Відгук замовника про співпрацю з Матвієм Липневським
Оптимізація DEX Swap софта (OKX DEX API)Матвій дуже швидко вник у проєкт, все чітко спрацювало. По термінах вийшло швидше заявленого. Рекомендую, як виконавця!
Відгук фрилансера про співпрацю з Maria Egorova
Оптимізація DEX Swap софта (OKX DEX API)Замовник якісно описав ТЗ та завжди був на звʼязку. Дякую за співпрацю!
-
2930 8 0 1 Привіт 👋
Маю досвід роботи з DEX API (включаючи OKX, 1inch, Jupiter, Raydium) та оптимізацією маршрутів для свапів. Готовий виконати повний рефакторинг та оптимізацію вашого рішення з фокусом на стабільність, продуктивність та чисту архітектуру.
Що зроблю:
Оптимізую маршрутизацію через OKX DEX API — пошук найкращого шляху з 400+ DEX автоматично;
Реалізую коректну роботу з decimals — автоматична конвертація та кешування даних;
Додам автоапрув перед свапом (approve + swap в одному циклі);
Повна чистка коду, логічна структура, обробка помилок, async/await;
README з прикладами та інструкцією (Base мережа + загальні приклади).
…
Можу реалізувати як REST API на Node.js або як Python-модуль — під ваш поточний стек.
-
1182 8 1 Привіт, Марія Єгорова
Є досвід роботи та дебагу кривих дексов і рефакторингу коду.
Пишіть в особисті повідомлення, обговоримо дату здачі.
-
297 1 Вітаю.
Ваш проєкт зосереджений на рефакторингу та оптимізації застосунку, який взаємодіє з API OKX DEX, щоб забезпечити розумнішу маршрутизацію, автоматизовану обробку десяткових дробів та безперебійне управління схваленнями. Я перебудую логіку за допомогою модульного, чистого та добре структурованого коду Node.js (або Python), інтегруючи ефективні потоки асинхронізації/очікування та надійну обробку помилок. Система автоматично отримуватиме десяткові дроби, вибиратиме найкращий маршрут обміну між понад 400 DEX та керуватиме схваленнями перед транзакціями. Я також надам чітку документацію та приклади використання, забезпечуючи повну підтримку та масштабованість рішення.
-
172 1 1 Привіт! Готовий виконати цей проект, маю великий досвід розробки різних додатків.
-
981 6 3 Добрий день, готова виконати. Пишіть в пп, буде якісно, та швидко!
-
142 Доброго дня можу зробити все якісно пишіть.Зроблю все дуже швидко
Актуальні фриланс-проєкти в категорії Python
Розсилка по групах
1500 UAH
Потрібен софт, який буде підключатися до сесії телеграму, буде заходити в групи телеграму і відправляти повідомлення, яке йому скажуть Python, Розробка ботів ∙ 20 хвилин тому ∙ 3 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 1 день 3 години тому ∙ 29 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 1 день 8 годин тому ∙ 39 ставок |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 1 день 20 годин тому ∙ 39 ставок |
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 2 дні 9 годин тому ∙ 58 ставок |