⚠️ MINTERHUB: Ошибки в payload при работе с мостом
В новой версии моста некоторые нештатные ситуации обрабатываются автоматически. Вместо зависания перевода или остановки моста операция завершается возвратом средств отправителю, а причина возврата записывается в payload транзакции.
В payload могут появиться следующие коды:
REFUND_INSUFFICIENT_MINTER_LIQUIDITY
Недостаточно ликвидности соответствующего токена в сети Minter для оплаты комиссии перевода. Средства возвращаются отправителю.
REFUND_AMOUNT_BELOW_FEE
Сумма перевода слишком мала относительно рассчитанной комиссии моста. После удержания комиссии перевод выполнить невозможно, поэтому производится возврат.
REFUND_WRONG_DESTINATION_NETWORK
Для перевода указана некорректная или неподдерживаемая сеть назначения. Вместо отправки средств по неверному маршруту мост инициирует возврат.
REFUND_INSUFFICIENT_FEE
Рассчитанной комиссии недостаточно для безопасного выполнения операции во внешней сети. Например, стоимость выполнения транзакции Ethereum или BNB Smart Chain оказалась выше допустимого для этого перевода уровня.
🔄 Что происходит при ошибке?
Это не означает, что средства потеряны или мост остановился. Ошибка обрабатывается протоколом, перевод переводится в режим возврата, а средства отправляются обратно отправителю за вычетом штатной комиссии оракула(оракулы свою работу сделали, а сами ошибки на стороне пользователя).
Код в payload позволяет сразу определить, почему мост выполнил возврат, без необходимости искать причину по логам или обращаться к оракулу.
Таким образом, вместо неопределённо зависшей транзакции пользователь получает завершённую операцию, возврат средств и машиночитаемое объяснение причины.
Ошибки должны быть понятными, а средства возвращаемыми.
Ввод и вывод средств в минтер вы можете произвести через сервис отправки моста MinterHUB
http://hub.mnst.club/