</p></div></div></li><liclass="indented0 "name="org.bitcoins.node.NodeCallbacks"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="NodeCallbacksextendsAnyRef"class="anchorToMember"></a><aid="NodeCallbacks:NodeCallbacks"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../org/bitcoins/node/NodeCallbacks.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="NodeCallbacks.html"title="Callbacks for responding to events in the node."><spanclass="name">NodeCallbacks</span></a><spanclass="result"> extends <ahref="../../../scala/index.html#AnyRef=Object"name="scala.AnyRef"id="scala.AnyRef"class="extmbr">AnyRef</a></span></span><pclass="shortcomment cmt">Callbacks for responding to events in the node.</p><divclass="fullcomment"><divclass="comment cmt"><p>Callbacks for responding to events in the node.
The appropriate callback is executed whenever the node receives
</p></div></div></li><liclass="indented0 "name="org.bitcoins.node.OnBlockHeadersReceived"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="OnBlockHeadersReceivedextendsCallback[Vector[org.bitcoins.core.protocol.blockchain.BlockHeader]]"class="anchorToMember"></a><aid="OnBlockHeadersReceived:OnBlockHeadersReceived"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../org/bitcoins/node/OnBlockHeadersReceived.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="OnBlockHeadersReceived.html"title="Callback for handling a received block header"><spanclass="name">OnBlockHeadersReceived</span></a><spanclass="result"> extends <ahref="../core/api/Callback.html"name="org.bitcoins.core.api.Callback"id="org.bitcoins.core.api.Callback"class="extype">Callback</a>[<ahref="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]"name="scala.Vector"id="scala.Vector"class="extmbr">Vector</a>[<ahref="../core/protocol/blockchain/BlockHeader.html"name="org.bitcoins.core.protocol.blockchain.BlockHeader"id="org.bitcoins.core.protocol.blockchain.BlockHeader"class="extype">BlockHeader</a>]]</span></span><pclass="shortcomment cmt">Callback for handling a received block header</p></li><liclass="indented0 "name="org.bitcoins.node.OnBlockReceived"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="OnBlockReceivedextendsCallback[org.bitcoins.core.protocol.blockchain.Block]"class="anchorToMember"></a><aid="OnBlockReceived:OnBlockReceived"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../org/bitcoins/node/OnBlockReceived.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="OnBlockReceived.html"title="Callback for handling a received block"><spanclass="name">OnBlockReceived</span></a><spanclass="result"> extends <ahref="../core/api/Callback.html"name="org.bitcoins.core.api.Callback"id="org.bitcoins.core.api.Callback"class="extype">Callback</a>[<ahref="../core/protocol/blockchain/Block.html"name="org.bitcoins.core.protocol.blockchain.Block"id="org.bitcoins.core.protocol.blockchain.Block"class="extype">Block</a>]</span></span><pclass="shortcomment cmt">Callback for handling a received block</p></li><liclass="indented0 "name="org.bitcoins.node.OnCompactFiltersReceived"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="OnCompactFiltersReceivedextendsCallback[Vector[(org.bitcoins.crypto.DoubleSha256Digest,org.bitcoins.core.gcs.GolombFilter)]]"class="anchorToMember"></a><aid="OnCompactFiltersReceived:OnCompactFiltersReceived"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../org/bitcoins/node/OnCompactFiltersReceived.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="OnCompactFiltersReceived.html"title="Callback for handling a received compact block filter"><spanclass="name">OnCompactFiltersReceived</span></a><spanclass="result"> extends <ahref="../core/api/Callback.html"name="org.bitcoins.core.api.Callback"id="org.bitcoins.core.api.Callback"class="extype">Callback</a>[<ahref="../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]"name="scala.Vector"id="scala.Vector"class="extmbr">Vector</a>[(<ahref="../crypto/DoubleSha256Digest.html"name="org.bitcoins.crypto.DoubleSha256Digest"id="org.bitcoins.crypto.DoubleSha256Digest"class="extype">DoubleSha256Digest</a>, <ahref="../core/gcs/GolombFilter.html"name="org.bitcoins.core.gcs.GolombFilter"id="org.bitcoins.core.gcs.GolombFilter"class="extype">GolombFilter</a>)]]</span></span><pclass="shortcomment cmt">Callback for handling a received compact block filter</p></li><liclass