Description:
Holy shit it’s like you guys are making the app worse on purpose. 13.1.0 pending transactions show in the wrong order and you cannot use the UI to speed up / cancel txs anymore because it applies the changes to the highest nonce stuck tx.
If you have multiple txs queued up, the app shows them in the wrong order.
This means if you do multiple txs - let’s say with nonce 1, 2, 3, 4, 5 and they are all stuck due to a gas spike - you can’t “speed up“ the earliest transaction. The pending transaction in the interface would be the one with nonce 5. The ‘queued’ transactions would be the ones going from 4 to 1. It’s in the reverse order.
That means the “pending transaction“ is the last one. That means that speeding up / cancelling the transaction through the UI is only possible for the tx with the highest nonce - which is useless (!!!) because you have earlier transactions holding it back anyway (!!!).
So speeding up / cancelling the transaction does nothing because you still have earlier transactions that cannot be sped up/cancelled from the interface.
All it does is push the gas limit higher on the latest transaction, but that one won’t go through until the earliest txs go through with a lower gas limit. This basically means you have to wait for the gas to drop low for txs 1-4 to go through, and then you’re wasting funds for tx 5 because you replaced that transaction with a higher gas limit. LOL
If you speed up the tx through the interface, as in the example above, you replace / add a higher gas limit for tx with nonce 5. But the txs with nonce 1-4 are still stuck with lower gas and cannot be sped up through the UI. You have to manually create multiple transactions with the correct (earliest) nonce to speed things up / cancel pending low gas transactions.
Earlier versions actually showed the “pending transaction“ as the earliest pending transaction, so speeding it up actually worked - in the nonce 1-5 example, previously the “pending transaction“ would be the one with nonce 1, the queued ones would be 2-5. So if you wanted to speed up / cancel - you were able to do it properly as it impacted the earliest transaction. Now the order is reverse and you’re basically replacing the last transaction in the queue, which is useless, because the latest transaction is being held up by the previous ones. Your tx will still be stuck due to nonce 1-4 tx having a too low gas limit, all while you add a higher limit for the last transaction… And once the lower gas/earlier txs go through, that means the tx 5 will immediately go through as well - and you’re just wasting money on extra gas for the tx 5.
What the hell are you guys doing? I thought 13.0.0 was awful, but holy shit, it’s like you’re deliberately making the app more unusable and awful for the user than it already was…
Purpose:
Self explanatory. You broke tx speed up/replacement. Fix it.
Extension/Mobile/Both:
Both
Images/Attachments:
Stuck transactions. Pending tx is the lates / highest nonce tx that is being held up by earlier / lower nonce txs that are now ‘queued‘
Pending tx with highest nonce 2636
“Queued“ transaction with lower nonce - the actual transactions holding the latest tx back.