diff --git a/miner/worker.go b/miner/worker.go index b61adab8365f..978e803174e6 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -584,7 +584,7 @@ func (env *Work) commitTransactions(mux *event.TypeMux, txs *types.TransactionsB // Strange error, discard the transaction and get the next in line (note, the // nonce-too-high clause will prevent us from executing in vain). log.Warn("Transaction failed, account skipped", "hash", tx.Hash(), "err", err) - txs.Shift() + txs.Pop() } }