From bd1f98c24afbb69069106d9fdddc4af1aabd47db Mon Sep 17 00:00:00 2001 From: Chen Kai <281165273grape@gmail.com> Date: Wed, 12 Mar 2025 11:27:22 +0100 Subject: [PATCH] feat: expose table nodes Signed-off-by: Chen Kai <281165273grape@gmail.com> --- p2p/discover/v5_udp.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/p2p/discover/v5_udp.go b/p2p/discover/v5_udp.go index 82ab138377..f4da97d0fe 100644 --- a/p2p/discover/v5_udp.go +++ b/p2p/discover/v5_udp.go @@ -792,6 +792,11 @@ func (t *UDPv5) GetNode(id enode.ID) *enode.Node { return nil } +// Nodes returns the nodes in the routing table. +func (t *UDPv5) Nodes() [][]BucketNode { + return t.tab.Nodes() +} + // handle processes incoming packets according to their message type. func (t *UDPv5) handle(p v5wire.Packet, fromID enode.ID, fromAddr netip.AddrPort) { switch p := p.(type) {