Как восстановить retryable Arbitrum после неудачного автоматического исполнения

Успешная родительская транзакция может создать билет на дочерней цепочке, хотя вызов цели не завершился успешно. Разберите существующий билет до предложения повторить перевод через мост.

Проследите билет и попытки исполнения

Извлеките ID retryable из сообщения инструментами моста этой сети. Отдельно найдите квитанцию создания и результат автоматического исполнения. В примере ожидаемый эффект приложения ещё не наступил.

parent transaction: included
child ticket creation: succeeded
automatic redemption: reverted

Проверьте срок билета и причину отката. Пока билет активен, ручное исполнение может запросить любой участник с достаточным газом. Если нарушено условие целевого контракта, простой повтор не устранит причину.

Проверьте результат повторной попытки

Транзакция запроса исполнения может поставить в очередь отдельный дочерний вызов. Дождитесь его квитанции и событий приложения до учёта доставки. Новая отправка с родительской цепочки создаст отдельное сообщение и может задвоить действие при позднем успехе первого. docs.arbitrum.io Arbitrum documentation