Fix activity feed / pending tx functionality is useless since last update

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.

Thanks for the detailed report. Passing details along to the relevant teams so we can investigate and get this resolved.

I don’t know how else to say it, but at this point it’s becoming awfully clear that you guys need to fire some people. The last few updates scream that the people behind them aren’t actually using your product… You can’t tell me otherwise.
Because either they never actually used the product they are developing, or they are making it unusable on purpose. So which is it? Are your devs getting paid by competitors to make the product worse? Or are they just clueless?

You need to put some power users in charge, or at least hire some product testers to test updates before you roll them out. I have no idea how 13.0.0 and later updates made it through quality control, because anyone who actually uses a wallet on a daily basis would just stare at you blankly and ask WTF IS WRONG WITH YOU for making those changes…