diff --git a/waku/v2/protocol/enr/localnode.go b/waku/v2/protocol/enr/localnode.go index 0e6a7c01..7852d98e 100644 --- a/waku/v2/protocol/enr/localnode.go +++ b/waku/v2/protocol/enr/localnode.go @@ -52,8 +52,10 @@ func WithMultiaddress(multiaddrs ...multiaddr.Multiaddr) ENROption { return err } tmpLocalnode := enode.NewLocalNode(tmpDb, privk) - tmpLocalnode.Node().UnmarshalText(b) - + err = tmpLocalnode.Node().UnmarshalText(b) + if err != nil { + return err + } // Adding extra multiaddresses. Should probably not exceed the enr max size of 300bytes failedOnceWritingENR := false couldWriteENRatLeastOnce := false