Possible Alternative -
To predict if a peer is a validator (which is our goal), we need to get the peer's subscribed subnets by subscribing to the underlying gossipsub topic. In the current implementation, we are getting them (observed in the logs), we just need to store/publish them.
We are not able to make successful handshakes with any peers having Teku client. Connections with other clients works fine.
Attached below are the handshake errors from the peers with Teku client from a ~45min run.
teku_err.log
Possible Alternative - To predict if a peer is a validator (which is our goal), we need to get the peer's subscribed subnets by subscribing to the underlying gossipsub topic. In the current implementation, we are getting them (observed in the logs), we just need to store/publish them.