MCPcopy Create free account
hub / github.com/bitcoinxt/bitcoinxt / CompactAnn

Method CompactAnn

src/compactthin.cpp:24–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22class CompactAnn : public BlockAnnHandle {
23 public:
24 CompactAnn(CNode& n) : node(&n) {
25
26 LogPrint("ann", "requesting compact block announcements "
27 "peer=%d\n", nodeID());
28
29 enableCompactBlocks(*node, true);
30
31 finalizeCallb = [=](NodeId id) {
32 if (id != nodeID())
33 return;
34 node = nullptr;
35 };
36 finalizeCallbConn = GetNodeSignals().FinalizeNode.connect(finalizeCallb);
37 }
38 ~CompactAnn() {
39 finalizeCallbConn.disconnect();
40 if (!node)

Callers

nothing calls this directly

Calls 1

enableCompactBlocksFunction · 0.85

Tested by

no test coverage detected