Batch yang gagal tidak selalu perlu dijalankan kembali. Di
@Rayls Axyl, alasan kegagalan itu penting.
Saya menjelajahi kode sumber Axyl untuk memahami cara nonce transaksi, batas percobaan ulang, dan pemulihan setelah restart bekerja bersama.
1. Coba lagi hanya jika kondisinya terpenuhi
Axyl membedakan antara "NonceTooHigh" dan "NonceTooLow". Transaksi dengan nonce yang terlalu tinggi mungkin sedang menunggu transaksi sebelumnya, sedangkan nonce yang terlalu rendah mungkin sudah kedaluwarsa.
Orchestrator meminta percobaan ulang hanya jika batch digest v2 diaktifkan dan setiap transaksi dalam batch dihitung sebagai "nonce_too_high".