Describe the feature
We need a tool to debug connectivity issues between a node and its peers. Given the on-chain data (last DKG at an epoch boundary + onchain validator set) we can check if all validators from a node can be reached when run on a machine.
Even if firewalls are configured correctly such that outgoing and incoming connections are permitted, if a node operates behind a proxy it can happen that an IP check on the TCP socket of the incoming connection will be that of the proxy, not that of the dialing peer.
In addition, supplying the tool with the ed25519 consensus signing key would mean that a p2p handshake with the other (running nodes) could be made, ensuring that we don't just check the connection with the proxy.
Additional context
No response
Describe the feature
We need a tool to debug connectivity issues between a node and its peers. Given the on-chain data (last DKG at an epoch boundary + onchain validator set) we can check if all validators from a node can be reached when run on a machine.
Even if firewalls are configured correctly such that outgoing and incoming connections are permitted, if a node operates behind a proxy it can happen that an IP check on the TCP socket of the incoming connection will be that of the proxy, not that of the dialing peer.
In addition, supplying the tool with the ed25519 consensus signing key would mean that a p2p handshake with the other (running nodes) could be made, ensuring that we don't just check the connection with the proxy.
Additional context
No response