Commit 172491e
authored
Enhance error handling for oversized transactions in EoaExecutorWorker (#37)
* Enhance error handling for oversized transactions in EoaExecutorWorker
- Added a specific error case to handle oversized transaction data during gas estimation, ensuring that such transactions are correctly identified as fundamentally broken and fail the individual transaction rather than the worker. This improves the robustness of transaction simulation error handling.
* Enhance error classification for transaction failures in EoaExecutorWorker
- Added handling for oversized transaction errors in the `classify_send_error` function, ensuring that such cases are classified as deterministic failures. This improves the accuracy of error handling during transaction processing.1 parent f3d700a commit 172491e
2 files changed
+11
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| 188 | + | |
188 | 189 | | |
189 | 190 | | |
190 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
338 | 348 | | |
339 | 349 | | |
340 | 350 | | |
| |||
0 commit comments