My transaction has been “pending” on Ethereum for over an hour. I keep refreshing the explorer and it has not moved. Is there a sane way to think about when to wait, when to speed up and when to cancel?
I want to understand the mechanics rather than just paying more gas in panic. I have read about base fee, priority fee and nonce, but the words still feel separated from the actual decision.