Nem sempre é necessário executar um lote com falha novamente. No
@Rayls Axyl, o motivo da falha importa.
Explorei o código-fonte do Axyl para entender como os nonces das transações, os limites de tentativas e a recuperação após reinicializações funcionam em conjunto.
1. Tentar novamente apenas quando as condições forem atendidas
Axyl distingue "NonceTooHigh" de "NonceTooLow". Uma transação com um nonce alto demais pode estar aguardando uma transação anterior, enquanto uma transação com um nonce baixo demais pode já estar obsoleta.
O orquestrador solicita uma nova tentativa somente quando o Batch Digest v2 está habilitado e todas as transações do lote são contabilizadas como "nonce_too_high".