chore: ignore arbitrary data stored in multiaddrs enr key (#2853)

This commit is contained in:
richΛrd 2024-06-27 10:01:47 -04:00 committed by GitHub
parent 67c6b2142c
commit 9362948a02

View File

@ -55,7 +55,8 @@ func decodeMultiaddrs(buffer: seq[byte]): EnrResult[seq[MultiAddress]] =
return err("malformed multiaddr field: invalid length")
let addrRaw = ?readBytes(buffer, addrLen.int, pos)
let address = MultiAddress.init(addrRaw).get()
let address = MultiAddress.init(addrRaw).valueOr:
continue # Not a valid multiaddress
multiaddrs.add(address)