From 9eeb22c32d97e01cbd218f8ff1b58159676c1727 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Sat, 20 Sep 2025 13:29:13 +0800 Subject: [PATCH] core/filtermaps: using slices.SortFunc --- core/filtermaps/map_renderer.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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