لا يلزم دائمًا إعادة تنفيذ الدفعة الفاشلة. في
@Rayls Axyl، سبب الفشل مهم.
استكشفت الشيفرة المصدرية لـ Axyl لفهم كيفية عمل الأرقام المتسلسلة للمعاملات وحدود إعادة المحاولة والاستعادة بعد إعادة التشغيل معًا.
1. إعادة المحاولة فقط عند استيفاء الشروط
يميّز Axyl بين "NonceTooHigh" و"NonceTooLow". قد تكون المعاملة ذات الرقم المتسلسل الأعلى من اللازم بانتظار معاملة سابقة، بينما قد تكون المعاملة ذات الرقم المتسلسل الأقل من اللازم قديمة بالفعل.
لا يطلب المنسّق إعادة المحاولة إلا عند تفعيل ملخّص الدفعة v2 واحتساب كل معاملة في الدفعة على أنها "nonce_too_high".