From cd44e2da68125753b6de4f901a0a275dc8248e90 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Fri, 19 Dec 2025 11:43:11 -0800 Subject: [PATCH] fix rendezvous --- api/v1_validators.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/v1_validators.go b/api/v1_validators.go index 0a878505..800219db 100644 --- a/api/v1_validators.go +++ b/api/v1_validators.go @@ -3,6 +3,7 @@ package api import ( "context" "strconv" + "strings" "sync" "time" @@ -81,7 +82,13 @@ func (app *ApiServer) updateNodes(ctx context.Context) { }) } app.validators.SetNodes(nodesList) - rendezvous.Refresh(nodesList) + rendezvousNodes := make([]config.Node, 0, len(nodesList)) + for _, n := range nodesList { + if strings.EqualFold(n.ServiceType, "validator") || strings.EqualFold(n.ServiceType, "content-node") { + rendezvousNodes = append(rendezvousNodes, n) + } + } + rendezvous.Refresh(rendezvousNodes) } func (app *ApiServer) v1Validators(c *fiber.Ctx) error {