Python-скрипт (github.com/letsgo2020/syn... пытается выполнить обмен USDC на USDT (USDT – ETH) через SyncSwap в сети Sophon, но транзакция не проходит. Пример неуспешной транзакции: sophscan.xyz/tx/0xf5d140f... Нужно определить причину сбоя и исправить скрипт.
Детали:
Входные данные транзакции включают параметры свопа: paths, amountOutMin, deadline, ethUnwrapRecipient. Проблема может быть связана с некорректными значениями amountOutMin, recipient, withdrawMode или ошибками в формировании pool_data.
Что нужно сделать:
Изучить код на GitHub: github.com/letsgo2020/syn... Проанализировать входные данные неуспешной транзакции и сравнить их с данными успешной транзакции. Выявить проблемные параметры (например, amountOutMin, recipient, withdrawMode, pool_data). Проверить корректность формирования данных для свопа в скрипте. Предложить конкретные изменения в коде.
Цель:
Исправить скрипт так, чтобы обмены выполнялись успешно.