diff --git a/cmd/lotus-sim/simulation/commit_queue.go b/cmd/lotus-sim/simulation/commit_queue.go index 63a478120..4cfb6e764 100644 --- a/cmd/lotus-sim/simulation/commit_queue.go +++ b/cmd/lotus-sim/simulation/commit_queue.go @@ -129,6 +129,8 @@ func (q *commitQueue) advanceEpoch(epoch abi.ChainEpoch) { currPending[ty] = append(currSnos, nextSnos...) } } + // Now replace next with the merged curr. + q.queue[0] = curr } q.offset = epoch if len(q.queue) == 0 { diff --git a/cmd/lotus-sim/simulation/provecommit.go b/cmd/lotus-sim/simulation/provecommit.go index 968e4eb2f..b62a8bafe 100644 --- a/cmd/lotus-sim/simulation/provecommit.go +++ b/cmd/lotus-sim/simulation/provecommit.go @@ -171,7 +171,7 @@ func (ss *simulationState) packProveCommitsMiner( pending.finish(sealType, len(expired)) log.Errorw("failed to prove commit expired/missing pre-commits", - "error", err, + "error", aerr, "miner", minerAddr, "expired", expired, "discarded", len(expired),