diff --git a/.changelog/6394.trivial.md b/.changelog/6394.trivial.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/go/runtime/txpool/txpool.go b/go/runtime/txpool/txpool.go index fab54384dd9..4d1b48b78d9 100644 --- a/go/runtime/txpool/txpool.go +++ b/go/runtime/txpool/txpool.go @@ -588,21 +588,9 @@ func (t *txPool) checkTxBatch(ctx context.Context) error { ) // Queue checked transactions for scheduling. - stateSeqNums := make(map[string]uint64) for i, pct := range goodPcts { idx := batchIndices[i] res := results[idx] - - // XXXX: Temporary workaround for an Oasis SDK bug that incorrectly - // increments the sender's state sequence number during transaction - // check. - sender := string(res.Meta.Sender) - if seq, ok := stateSeqNums[sender]; ok { - res.Meta.SenderStateSeq = seq - } else { - stateSeqNums[sender] = res.Meta.SenderStateSeq - } - if err = t.mainQueue.Add(pct.TxQueueMeta, res.Meta); err != nil { t.logger.Error("unable to queue transaction for scheduling", "err", err,