diff --git a/node/impl/full/gas.go b/node/impl/full/gas.go index 6cf189f1265..ec7074e5bdd 100644 --- a/node/impl/full/gas.go +++ b/node/impl/full/gas.go @@ -229,6 +229,9 @@ func gasEstimateGasLimit( pending, ts := mpool.PendingFor(fromA) priorMsgs := make([]types.ChainMsg, 0, len(pending)) for _, m := range pending { + if m.Message.Nonce == msg.Nonce { + break + } priorMsgs = append(priorMsgs, m) }