Swap all tokens to USDC
Данный модуль позволяет свапнуть все токены на кошельке в USDC. Функция полезна в случаях когда пользователь прервал процесс свапов и на кошельке остались другие токены, которые нужно свапнуть в USDC.
После запуска модуля пользователю потребуется ввести слебующие параметры: priorituFeeMultiplier, слиппаж, минимальное и максимальное значение задержки. Подробнее об этих параметрах можно почтиать в описании модуля Volume farmer. Для этого модуля минимальная разница между максимальной и минимальной задержкой составляет 60 секунд.
Возможные ошибки:
Simulate failed: {"InstructionError":[2,{"Custom":1}]} - недостаточно средств на кошельке для покрытия комиссий/слишком маленький слиппаж.
The node is behind by {количество} slots. Waiting for synchronization. Node synchronization error, trying again. - ошибка означает что нода отстает от актуального блока. Зачастую возникает с публичными/бесплатными нодами. Для предотвращения этой ошибки рекомендуется приобрести платную версию ноды. Подробнее рассказали тут https://teletype.in/@edsolutions/pIC_68NYTKM
Failed to get a new quote. Trying again. - ошибка получения актуального маршрута свапов. Происходит на стороне юпитера.
Swap transaction is missing in the response - ошибка получения данных о транзакции в ответе от серверов юпитера.
Error 6001 detected (slippage too small), trying again to swap. - ошибка возникающая по причине маленького слиппажа. При возникновении рекомендуется ввести бОльшее значение слиппажа.
The transaction is not confirmed. Trying again. - ошибка подтверждения транзакции.
Error block height exceeded. - ошибка возникает из-за маленького значения priorityFeeMultiplier. Рекомендуется увеличить это значение.
WrongSize error detected. Stopping this wallet. Check ballance. - ошибка возникает из-за недостатка USDC для свапов (максимальное введенное значение больше фактического).
Token account not found - ошибка возникает из-за отсутствия на кошельке SOL или USDC.
Last updated