From c4ac87182d4024237ea929784bb71a042042330d Mon Sep 17 00:00:00 2001 From: boqishan Date: Fri, 19 Dec 2025 16:22:11 +0800 Subject: [PATCH] dkg: use slices.Contains to simplify code Signed-off-by: boqishan --- dkg/pedersen/reshare.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dkg/pedersen/reshare.go b/dkg/pedersen/reshare.go index 28d4301bb..8164c9d0c 100644 --- a/dkg/pedersen/reshare.go +++ b/dkg/pedersen/reshare.go @@ -29,10 +29,8 @@ func RunReshareDKG(ctx context.Context, config *Config, board *Board, shares []s // Validate that AddedPeers and RemovedPeers are disjoint sets for _, addedPeer := range config.Reshare.AddedPeers { - for _, removedPeer := range config.Reshare.RemovedPeers { - if addedPeer == removedPeer { - return nil, errors.New("peer cannot be both added and removed", z.Any("peer_id", addedPeer)) - } + if slices.Contains(config.Reshare.RemovedPeers, addedPeer) { + return nil, errors.New("peer cannot be both added and removed", z.Any("peer_id", addedPeer)) } }