From 5b8f1955632607d24932e2d17069a2dcb4ae4d8e Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Wed, 1 Dec 2021 12:01:50 +0300 Subject: [PATCH] [#1000] ir/nodeValidators: Ignore zero subnet validation Signed-off-by: Pavel Karpy --- .../processors/netmap/nodevalidation/subnet/calls.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/innerring/processors/netmap/nodevalidation/subnet/calls.go b/pkg/innerring/processors/netmap/nodevalidation/subnet/calls.go index d9ef79119..70438de1b 100644 --- a/pkg/innerring/processors/netmap/nodevalidation/subnet/calls.go +++ b/pkg/innerring/processors/netmap/nodevalidation/subnet/calls.go @@ -14,6 +14,12 @@ func (v *Validator) VerifyAndUpdate(n *netmap.NodeInfo) error { prm := morphsubnet.NodeAllowedPrm{} err := n.IterateSubnets(func(id subnetid.ID) error { + // every node can be bootstrapped + // to the zero subnetwork + if subnetid.IsZero(id) { + return nil + } + rawSubnetID, err := id.Marshal() if err != nil { return fmt.Errorf("could not marshal subnetwork ID: %w", err)