MCPcopy Create free account
hub / github.com/ElementsProject/elements / IsAddrCompatible

Function IsAddrCompatible

src/net_processing.cpp:803–806  ·  view source on GitHub ↗

* Whether the peer supports the address. For example, a peer that does not * implement BIP155 cannot receive Tor v3 addresses because it requires * ADDRv2 (BIP155) encoding. */

Source from the content-addressed store, hash-verified

801 * ADDRv2 (BIP155) encoding.
802 */
803static bool IsAddrCompatible(const Peer& peer, const CAddress& addr)
804{
805 return peer.m_wants_addrv2 || addr.IsAddrV1Compatible();
806}
807
808static void AddAddressKnown(Peer& peer, const CAddress& addr)
809{

Callers 2

PushAddressFunction · 0.85
RelayAddressMethod · 0.85

Calls 1

IsAddrV1CompatibleMethod · 0.80

Tested by

no test coverage detected