don't apply pruning until after seniority cutoff

This commit is contained in:
Cassandra Heart 2024-11-18 02:17:42 -06:00
parent 61179c13a0
commit 91e8a16124
No known key found for this signature in database
GPG Key ID: 6352152859385958

View File

@ -8,6 +8,7 @@ import (
"github.com/iden3/go-iden3-crypto/poseidon"
"go.uber.org/zap"
"source.quilibrium.com/quilibrium/monorepo/node/consensus"
"source.quilibrium.com/quilibrium/monorepo/node/execution/intrinsics/token/application"
"source.quilibrium.com/quilibrium/monorepo/node/internal/cas"
"source.quilibrium.com/quilibrium/monorepo/node/internal/frametime"
"source.quilibrium.com/quilibrium/monorepo/node/protobufs"
@ -67,7 +68,8 @@ func (e *DataClockConsensusEngine) runFramePruning() {
panic(err)
}
if head.FrameNumber < uint64(e.config.Engine.MaxFrames)+1 {
if head.FrameNumber < uint64(e.config.Engine.MaxFrames)+1 ||
head.FrameNumber <= application.PROOF_FRAME_SENIORITY_REPAIR {
continue
}