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

Class AddrReceiver

test/functional/p2p_getaddr_caching.py:23–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21MAX_PCT_ADDR_TO_SEND = 23
22
23class AddrReceiver(P2PInterface):
24
25 def __init__(self):
26 super().__init__()
27 self.received_addrs = None
28
29 def get_received_addrs(self):
30 with p2p_lock:
31 return self.received_addrs
32
33 def on_addr(self, message):
34 self.received_addrs = []
35 for addr in message.addrs:
36 self.received_addrs.append(addr.ip)
37
38 def addr_received(self):
39 return self.received_addrs is not None
40
41
42class AddrTest(BitcoinTestFramework):

Callers 1

run_testMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected