user58949: The documentation here https://electrumx.readthedocs.io/en/latest/peer_discovery.html explains how peers are announced to each other.  To run an electrumx server you need a full node to populate the database.  It makes sense that the clients can benefit from peer discovery and servers providing a peer list.  Is there any other role that the electrum server peers provide?  I am having a hard time find documentation on the topic.

user26481: There are few minor reasons why this might to useful for an electrum server:

Knowing what block height / protocol version other peers are operating via features advertised by peers to verify network issues
Banning bad peers via blacklisted peer list


58949: <p>The documentation here <a href="https://electrumx.readthedocs.io/en/latest/peer_discovery.html" rel="nofollow noreferrer">https://electrumx.readthedocs.io/en/latest/peer_discovery.html</a> explains how peers are announced to each other.  To run an electrumx server you need a full node to populate the database.  It makes sense that the clients can benefit from peer discovery and servers providing a peer list.  Is there any other role that the electrum server peers provide?  I am having a hard time find documentation on the topic.</p>
 26481: <p>There are few minor reasons why this might to useful for an electrum server:</p>
<ul>
<li>Knowing what block height / protocol version other peers are operating via <a href="https://electrumx-spesmilo.readthedocs.io/en/latest/protocol-methods.html#server.features" rel="nofollow noreferrer">features advertised by peers</a> to verify network issues</li>
<li>Banning bad peers via <a href="https://portswigger.net/daily-swig/deep-dive-into-electrum-hack-reveals-70-of-network-was-controlled-by-attackers" rel="nofollow noreferrer">blacklisted peer list</a></li>
</ul>
