diff --git a/core/filtermaps/map_renderer.go b/core/filtermaps/map_renderer.go index e1284a3829..4c55c64378 100644 --- a/core/filtermaps/map_renderer.go +++ b/core/filtermaps/map_renderer.go @@ -21,7 +21,6 @@ import ( "fmt" "math" "slices" - "sort" "time" "github.com/ethereum/go-ethereum/common" @@ -616,7 +615,10 @@ func (fmr *filterMapsRange) addRenderedRange(firstRendered, afterLastRendered, a if fmr.tailPartialEpoch > 0 { endpoints = append(endpoints, []endpoint{{fmr.maps.First() - mapsPerEpoch, 1}, {fmr.maps.First() - mapsPerEpoch + fmr.tailPartialEpoch, -1}}...) } - sort.Slice(endpoints, func(i, j int) bool { return endpoints[i].m < endpoints[j].m }) + slices.SortFunc(endpoints, func(a, b endpoint) int { + return int(a.m) - int(b.m) + }) + var ( sum int merged []uint32