Fix incorrect transaction statuses#22319
Conversation
|
I see both issues fixed in this branch Dropped tx fixeddropped-fixed.mp4Pending tx fixedpending-fixed.mp4 |
Fix incorrectly marked failed transactions.
Failed tx fixedfailed-fixed.mp4Repro: seemed a bit trickier to repro - not happening always, but very frequently
sync-era-2.mp4 |
|
Dropped incoming transaction. Previous transaction nonce on the receiving account was 2 while dropped incoming transaction nonce (sent from another account) was 5. I didn't switch networks.
|
|
Confirming that pending transaction is fixed: pending.movFirefox pending_ff.movDropped transaction looks fixed too: dropped.movFirefox dropped_ff.mov |
c26ef9d
|
Confirming that Advanced Gas feature work as expected - saved values are applied to subsequent transactions on the same network: Firefox adv_gas.movChrome adv_gas_chrome.mov |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## develop #22319 +/- ##
===========================================
- Coverage 67.92% 67.90% -0.02%
===========================================
Files 1071 1071
Lines 41368 41378 +10
Branches 11115 11112 -3
===========================================
- Hits 28098 28095 -3
- Misses 13270 13283 +13 ☔ View full report in Codecov by Sentry. |
Builds ready [10c4b2a]
Page Load Metrics (1545 ± 112 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
Missing release label release-11.7.2 on PR. Adding release label release-11.7.2 on PR and removing other release labels(release-11.9.0), as PR was cherry-picked in branch 11.7.2. |



Description
Update the transaction controller to:
droppedstatus detection.pending.failedtransactions on networks that use pending transaction receipts withnullstatus.vvalue to prevent errors when usingeth_getTransactionByHash.Also fix usage of saved gas fees.
See related core PR.
Related issues
Fixes: #21941 #22312 #22333
Manual testing steps
Pending Issue
Dropped Issue
Failed Issue
Saved Gas Fees
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist