From fc61694200885339366c089c1f2ca876edac1228 Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 8 May 2026 13:33:08 +0300 Subject: [PATCH] network: write URIs into network map info Which allows to avoid parsing when using them. Signed-off-by: Roman Khimov --- CHANGELOG.md | 1 + pkg/network/group.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f45632c85..721626360b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ Changelog for NeoFS Node - Optimized netmap caching in node (#3966) - Store in metabase associated object ID in bytes instead of Base58 (#3971) - Optimized local RANGE request execution (#3967) +- SN pushes URI-style endpoints to netmap instead of multiaddr (#3982) ### Removed - `policer.max_workers` configuration (#3920) diff --git a/pkg/network/group.go b/pkg/network/group.go index a259e6ef1f..baacaaec13 100644 --- a/pkg/network/group.go +++ b/pkg/network/group.go @@ -126,7 +126,7 @@ func WriteToNodeInfo(g AddressGroup, ni *netmap.NodeInfo) { for addr := range slices.Values(g) { ni.SetNetworkEndpoints() - addrs = append(addrs, addr.String()) + addrs = append(addrs, addr.URIAddr()) } ni.SetNetworkEndpoints(addrs...)