handle verification conditions correctly

This commit is contained in:
Cassandra Heart 2024-11-12 00:36:36 -06:00
parent c0f4b1b177
commit a03590c5aa
No known key found for this signature in database
GPG Key ID: 6352152859385958
2 changed files with 5 additions and 3 deletions

View File

@ -140,8 +140,10 @@ func (a *TokenApplication) ApplyTransitions(
}
parallelismMap := map[int]uint64{}
for i := range a.Tries[1:] {
parallelismMap[i] = 0
if len(a.Tries) > 1 {
for i := range a.Tries[1:] {
parallelismMap[i] = 0
}
}
seen := map[string]struct{}{}

View File

@ -858,7 +858,7 @@ func ProcessJoinsAndLeaves(
}
process := eligibilityOrder.All()
slices.Reverse(process)
for s := 0; s+setSize < 2048; s++ {
for s := 0; s < len(process) && s+setSize < 2048; s++ {
app.Tries[1+i].Add([]byte(process[s].addr), frame.FrameNumber)
app.Tries[2+i].Remove([]byte(process[s].addr))
}