@@ -267,23 +267,23 @@ flowchart TD
267267 B -->|Mempool/Not Included| E[Mempool Backoff Strategy]
268268 B -->|Context Canceled| F[Stop Submission]
269269 B -->|Other Error| G[Exponential Backoff]
270-
270+
271271 D -->|Yes| H[Recursive Batch Splitting]
272272 D -->|No| I[Skip Single Item - Cannot Split]
273-
273+
274274 E --> J[Set Backoff = MempoolTTL * BlockTime]
275275 E --> K[Multiply Gas Price by GasMultiplier]
276-
276+
277277 G --> L[Double Backoff Time]
278278 G --> M[Cap at MaxBackoff - BlockTime]
279-
279+
280280 H --> N[Split into Two Halves]
281281 N --> O[Submit First Half]
282282 O --> P[Submit Second Half]
283283 P --> Q{Both Halves Processed?}
284284 Q -->|Yes| R[Combine Results]
285285 Q -->|No| S[Handle Partial Success]
286-
286+
287287 C --> T[Update Pending Queues]
288288 T --> U[Post-Submit Actions]
289289```
@@ -295,7 +295,7 @@ flowchart TD
295295 * Exponential backoff for general failures (doubles each attempt, capped at ` BlockTime ` )
296296 * Mempool-specific backoff (waits ` MempoolTTL * BlockTime ` for stuck transactions)
297297 * Success-based backoff reset with gas price reduction
298- * ** Gas Price Management** :
298+ * ** Gas Price Management** :
299299 * Increases gas price by ` GasMultiplier ` on mempool failures
300300 * Decreases gas price after successful submissions (bounded by initial price)
301301 * Supports automatic gas price detection (` -1 ` value)
0 commit comments