From 605a23c77cfb6fdf51b6836b4fdd311407409c96 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:59:44 +0000 Subject: [PATCH 1/2] Initial plan From 3e1b78eabc120139d307ed948c0d6b03192576a7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 22:02:04 +0000 Subject: [PATCH 2/2] Replace ma.bytes; with void ma.bytes for clarity Co-authored-by: wemeetagain <1348242+wemeetagain@users.noreply.github.com> --- packages/enr/src/enr.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/enr/src/enr.ts b/packages/enr/src/enr.ts index d7b43ea..3a1e216 100644 --- a/packages/enr/src/enr.ts +++ b/packages/enr/src/enr.ts @@ -204,7 +204,8 @@ export function parseLocationMultiaddr(ma: Multiaddr): { protoName: "udp" | "tcp" | "quic"; protoVal: Uint8Array; } { - ma.bytes; // ensure bytes are populated + // Force cache population of bytes property to ensure getComponents() works correctly + void ma.bytes; const components = ma.getComponents(); let family: 4 | 6; let protoName: "udp" | "tcp" | "quic";