<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../lib/jquery.min.js"></script><script type="text/javascript" src="../lib/index.js"></script><script type="text/javascript" src="../index.js"></script><script type="text/javascript" src="../lib/scheduler.js"></script><script type="text/javascript" src="../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */ var toRoot = '../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left"><</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 current" name="_root_.chainrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="chainrpc" class="anchorToMember"></a><a id="chainrpc:chainrpc" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">chainrpc</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="current-entities indented1"><a href="BlockEpoch$.html" title="" class="object"></a> <a href="BlockEpoch.html" title="" class="class"></a><a href="BlockEpoch.html" title="">BlockEpoch</a></li><li class="current-entities indented1"><a href="ChainKit$.html" title="" class="object"></a> <a href="ChainKit.html" title="ChainKit is a service that can be used to get information from the chain backend." class="trait"></a><a href="ChainKit.html" title="ChainKit is a service that can be used to get information from the chain backend.">ChainKit</a></li><li class="current-entities indented1"><a href="ChainKitClient$.html" title="" class="object"></a> <a href="ChainKitClient.html" title="" class="trait"></a><a href="ChainKitClient.html" title="">ChainKitClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainKitClientPowerApi.html" title="" class="trait"></a><a href="ChainKitClientPowerApi.html" title="">ChainKitClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainKitHandler$.html" title="" class="object"></a><a href="ChainKitHandler$.html" title="">ChainKitHandler</a></li><li class="current-entities indented1"><a href="ChainNotifier$.html" title="" class="object"></a> <a href="ChainNotifier.html" title="ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events." class="trait"></a><a href="ChainNotifier.html" title="ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events.">ChainNotifier</a></li><li class="current-entities indented1"><a href="ChainNotifierClient$.html" title="" class="object"></a> <a href="ChainNotifierClient.html" title="" class="trait"></a><a href="ChainNotifierClient.html" title="">ChainNotifierClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainNotifierClientPowerApi.html" title="" class="trait"></a><a href="ChainNotifierClientPowerApi.html" title="">ChainNotifierClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainNotifierHandler$.html" title="" class="object"></a><a href="ChainNotifierHandler$.html" title="">ChainNotifierHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainkitProto$.html" title="" class="object"></a><a href="ChainkitProto$.html" title="">ChainkitProto</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="ChainnotifierProto$.html" title="" class="object"></a><a href="ChainnotifierProto$.html" title="">ChainnotifierProto</a></li><li class="current-entities indented1"><a href="ConfDetails$.html" title="" class="object"></a> <a href="ConfDetails.html" title="" class="class"></a><a href="ConfDetails.html" title="">ConfDetails</a></li><li class="current-entities indented1"><a href="ConfEvent$.html" title="" class="object"></a> <a href="ConfEvent.html" title="" class="class"></a><a href="ConfEvent.html" title="">ConfEvent</a></li><li class="current-entities indented1"><a href="ConfRequest$.html" title="" class="object"></a> <a href="ConfRequest.html" title="" class="class"></a><a href="ConfRequest.html" title="">ConfRequest</a></li><li class="current-entities indented1"><a href="GetBestBlockRequest$.html" title="" class="object"></a> <a href="GetBestBlockRequest.html" title="" class="class"></a><a href="GetBestBlockRequest.html" title="">GetBestBlockRequest</a></li><li class="current-entities indented1"><a href="GetBestBlockResponse$.html" title="" class="object"></a> <a href="GetBestBlockResponse.html" title="" class="class"></a><a href="GetBestBlockResponse.html" title="">GetBestBlockResponse</a></li><li class="current-entities indented1"><a href="GetBlockHashRequest$.html" title="" class="object"></a> <a href="GetBlockHashRequest.html" title="" class="class"></a><a href="GetBlockHashRequest.html" title="">GetBlockHashRequest</a></li><li class="current-entities indented1"><a href="GetBlockHashResponse$.html" title="" class="object"></a> <a href="GetBlockHashResponse.html" title="" class="class"></a><a href="GetBlockHashResponse.html" title="">GetBlockHashResponse</a></li><li class="current-entities indented1"><a href="GetBlockHeaderRequest$.html" title="" class="object"></a> <a href="GetBlockHeaderRequest.html" title="" class="class"></a><a href="GetBlockHeaderRequest.html" title="">GetBlockHeaderRequest</a></li><li class="current-entities indented1"><a href="GetBlockHeaderResponse$.html" title="" class="object"></a> <a href="GetBlockHeaderResponse.html" title="" class="class"></a><a href="GetBlockHeaderResponse.html" title="">GetBlockHeaderResponse</a></li><li class="current-entities indented1"><a href="GetBlockRequest$.html" title="" class="object"></a> <a href="GetBlockRequest.html" title="" class="class"></a><a href="GetBlockRequest.html" title="">GetBlockRequest</a></li><li class="current-entities indented1"><a href="GetBlockResponse$.html" title="" class="object"></a> <a href="GetBlockResponse.html" title="TODO(ffranr): The neutrino GetBlock response includes many additional helpful fields." class="class"></a><a href="GetBlockResponse.html" title="TODO(ffranr): The neutrino GetBlock response includes many additional helpful fields.">GetBlockResponse</a></li><li class="current-entities indented1"><a href="Outpoint$.html" title="" class="object"></a> <a href="Outpoint.html" title="" class="class"></a><a href="Outpoint.html" title="">Outpoint</a></li><li class="current-entities indented1"><a href="Reorg$.html" title="" class="object"></a> <a href="Reorg.html" title="TODO(wilmer): need to know how the client will use this first." class="class"></a><a href="Reorg.html" title="TODO(wilmer): need to know how the client will use this first.">Reorg</a></li><li class="current-entities indented1"><a href="SpendDetails$.html" title="" class="object"></a> <a href="SpendDetails.html" title="" class="class"></a><a href="SpendDetails.html" title="">SpendDetails</a></li><li class="current-entities indented1"><a href="SpendEvent$.html" title="" class="object"></a> <a href="SpendEvent.html" title="" class="class"></a><a href="SpendEvent.html" title="">SpendEvent</a></li><li class="current-entities indented1"><a href="SpendRequest$.html" title="" class="object"></a> <a href="SpendRequest.html" title="" class="class"></a><a href="SpendRequest.html" title="">SpendRequest</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><h1>chainrpc<span class="permalink"><a href="../chainrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">chainrpc</span></span></h4><div id="comment" class="fullcommenttop"></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="chainrpc.BlockEpoch" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BlockEpochextendsGeneratedMessagewithUpdatable[chainrpc.BlockEpoch]withProductwithSerializable" class="anchorToMember"></a><a id="BlockEpoch:BlockEpoch" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/BlockEpoch.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BlockEpoch.html" title=""><span class="name">BlockEpoch</span></a><span class="params">(<span name="hash">hash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="height">height: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="BlockEpoch.html" name="chainrpc.BlockEpoch" id="chainrpc.BlockEpoch" class="extype">BlockEpoch</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">hash</dt><dd class="cmt"><p> The hash of the block.</p></dd><dt class="param">height</dt><dd class="cmt"><p> The height of the block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainKit" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainKitextendsAnyRef" class="anchorToMember"></a><a id="ChainKit:ChainKit" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKit.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainKit.html" title="ChainKit is a service that can be used to get information from the chain backend."><span class="name">ChainKit</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><p class="shortcomment cmt">ChainKit is a service that can be used to get information from the chain backend.</p><div class="fullcomment"><div class="comment cmt"><p>ChainKit is a service that can be used to get information from the chain backend. </p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainKitClient" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainKitClientextendsChainKitwithChainKitClientPowerApiwithPekkoGrpcClient" class="anchorToMember"></a><a id="ChainKitClient:ChainKitClient" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKitClient.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainKitClient.html" title=""><span class="name">ChainKitClient</span></a><span class="result"> extends <a href="ChainKit.html" name="chainrpc.ChainKit" id="chainrpc.ChainKit" class="extype">ChainKit</a> with <a href="ChainKitClientPowerApi.html" name="chainrpc.ChainKitClientPowerApi" id="chainrpc.ChainKitClientPowerApi" class="extype">ChainKitClientPowerApi</a> with <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainKitClientPowerApi" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainKitClientPowerApiextendsAnyRef" class="anchorToMember"></a><a id="ChainKitClientPowerApi:ChainKitClientPowerApi" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKitClientPowerApi.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainKitClientPowerApi.html" title=""><span class="name">ChainKitClientPowerApi</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifier" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainNotifierextendsAnyRef" class="anchorToMember"></a><a id="ChainNotifier:ChainNotifier" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifier.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainNotifier.html" title="ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events."><span class="name">ChainNotifier</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><p class="shortcomment cmt">ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events.</p><div class="fullcomment"><div class="comment cmt"><p>ChainNotifier is a service that can be used to get information about the chain backend by registering notifiers for chain events. </p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifierClient" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainNotifierClientextendsChainNotifierwithChainNotifierClientPowerApiwithPekkoGrpcClient" class="anchorToMember"></a><a id="ChainNotifierClient:ChainNotifierClient" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierClient.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainNotifierClient.html" title=""><span class="name">ChainNotifierClient</span></a><span class="result"> extends <a href="ChainNotifier.html" name="chainrpc.ChainNotifier" id="chainrpc.ChainNotifier" class="extype">ChainNotifier</a> with <a href="ChainNotifierClientPowerApi.html" name="chainrpc.ChainNotifierClientPowerApi" id="chainrpc.ChainNotifierClientPowerApi" class="extype">ChainNotifierClientPowerApi</a> with <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifierClientPowerApi" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="ChainNotifierClientPowerApiextendsAnyRef" class="anchorToMember"></a><a id="ChainNotifierClientPowerApi:ChainNotifierClientPowerApi" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierClientPowerApi.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="ChainNotifierClientPowerApi.html" title=""><span class="name">ChainNotifierClientPowerApi</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ConfDetails" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ConfDetailsextendsGeneratedMessagewithUpdatable[chainrpc.ConfDetails]withProductwithSerializable" class="anchorToMember"></a><a id="ConfDetails:ConfDetails" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfDetails.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ConfDetails.html" title=""><span class="name">ConfDetails</span></a><span class="params">(<span name="rawTx">rawTx: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="blockHash">blockHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="blockHeight">blockHeight: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="txIndex">txIndex: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="rawBlock">rawBlock: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ConfDetails.html" name="chainrpc.ConfDetails" id="chainrpc.ConfDetails" class="extype">ConfDetails</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">rawTx</dt><dd class="cmt"><p> The raw bytes of the confirmed transaction.</p></dd><dt class="param">blockHash</dt><dd class="cmt"><p> The hash of the block in which the confirmed transaction was included in.</p></dd><dt class="param">blockHeight</dt><dd class="cmt"><p> The height of the block in which the confirmed transaction was included in.</p></dd><dt class="param">txIndex</dt><dd class="cmt"><p> The index of the confirmed transaction within the block.</p></dd><dt class="param">rawBlock</dt><dd class="cmt"><p> The raw bytes of the block that mined the transaction. Only included if include_block was set in the request.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ConfEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ConfEventextendsGeneratedMessagewithUpdatable[chainrpc.ConfEvent]withProductwithSerializable" class="anchorToMember"></a><a id="ConfEvent:ConfEvent" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ConfEvent.html" title=""><span class="name">ConfEvent</span></a><span class="params">(<span name="event">event: <a href="ConfEvent$$Event.html" name="chainrpc.ConfEvent.Event" id="chainrpc.ConfEvent.Event" class="extype">Event</a> = <span class="symbol"><span class="name"><a href="">chainrpc.ConfEvent.Event.Empty</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ConfEvent.html" name="chainrpc.ConfEvent" id="chainrpc.ConfEvent" class="extype">ConfEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ConfRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ConfRequestextendsGeneratedMessagewithUpdatable[chainrpc.ConfRequest]withProductwithSerializable" class="anchorToMember"></a><a id="ConfRequest:ConfRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ConfRequest.html" title=""><span class="name">ConfRequest</span></a><span class="params">(<span name="txid">txid: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="script">script: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="numConfs">numConfs: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="heightHint">heightHint: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="includeBlock">includeBlock: <a href="https://www.scala-lang.org/api/2.13.14/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ConfRequest.html" name="chainrpc.ConfRequest" id="chainrpc.ConfRequest" class="extype">ConfRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">txid</dt><dd class="cmt"><p> The transaction hash for which we should request a confirmation notification for. If set to a hash of all zeros, then the confirmation notification will be requested for the script instead.</p></dd><dt class="param">script</dt><dd class="cmt"><p> An output script within a transaction with the hash above which will be used by light clients to match block filters. If the transaction hash is set to a hash of all zeros, then a confirmation notification will be requested for this script instead.</p></dd><dt class="param">numConfs</dt><dd class="cmt"><p> The number of desired confirmations the transaction/output script should reach before dispatching a confirmation notification.</p></dd><dt class="param">heightHint</dt><dd class="cmt"><p> The earliest height in the chain for which the transaction/output script could have been included in a block. This should in most cases be set to the broadcast height of the transaction/output script.</p></dd><dt class="param">includeBlock</dt><dd class="cmt"><p> If true, then the block that mines the specified txid/script will be included in eventual the notification event.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBestBlockRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBestBlockRequestextendsGeneratedMessagewithUpdatable[chainrpc.GetBestBlockRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetBestBlockRequest:GetBestBlockRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBestBlockRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBestBlockRequest.html" title=""><span class="name">GetBestBlockRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBestBlockRequest.html" name="chainrpc.GetBestBlockRequest" id="chainrpc.GetBestBlockRequest" class="extype">GetBestBlockRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBestBlockResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBestBlockResponseextendsGeneratedMessagewithUpdatable[chainrpc.GetBestBlockResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetBestBlockResponse:GetBestBlockResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBestBlockResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBestBlockResponse.html" title=""><span class="name">GetBestBlockResponse</span></a><span class="params">(<span name="blockHash">blockHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="blockHeight">blockHeight: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBestBlockResponse.html" name="chainrpc.GetBestBlockResponse" id="chainrpc.GetBestBlockResponse" class="extype">GetBestBlockResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">blockHash</dt><dd class="cmt"><p> The hash of the best block.</p></dd><dt class="param">blockHeight</dt><dd class="cmt"><p> The height of the best block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockHashRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockHashRequestextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockHashRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockHashRequest:GetBlockHashRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHashRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockHashRequest.html" title=""><span class="name">GetBlockHashRequest</span></a><span class="params">(<span name="blockHeight">blockHeight: <a href="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockHashRequest.html" name="chainrpc.GetBlockHashRequest" id="chainrpc.GetBlockHashRequest" class="extype">GetBlockHashRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">blockHeight</dt><dd class="cmt"><p> Block height of the target best chain block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockHashResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockHashResponseextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockHashResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockHashResponse:GetBlockHashResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHashResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockHashResponse.html" title=""><span class="name">GetBlockHashResponse</span></a><span class="params">(<span name="blockHash">blockHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockHashResponse.html" name="chainrpc.GetBlockHashResponse" id="chainrpc.GetBlockHashResponse" class="extype">GetBlockHashResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">blockHash</dt><dd class="cmt"><p> The hash of the best block at the specified height.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockHeaderRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockHeaderRequestextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockHeaderRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockHeaderRequest:GetBlockHeaderRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHeaderRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockHeaderRequest.html" title=""><span class="name">GetBlockHeaderRequest</span></a><span class="params">(<span name="blockHash">blockHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockHeaderRequest.html" name="chainrpc.GetBlockHeaderRequest" id="chainrpc.GetBlockHeaderRequest" class="extype">GetBlockHeaderRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">blockHash</dt><dd class="cmt"><p> The hash of the block with the requested header.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockHeaderResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockHeaderResponseextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockHeaderResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockHeaderResponse:GetBlockHeaderResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHeaderResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockHeaderResponse.html" title=""><span class="name">GetBlockHeaderResponse</span></a><span class="params">(<span name="rawBlockHeader">rawBlockHeader: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockHeaderResponse.html" name="chainrpc.GetBlockHeaderResponse" id="chainrpc.GetBlockHeaderResponse" class="extype">GetBlockHeaderResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">rawBlockHeader</dt><dd class="cmt"><p> The header of the block with the requested hash.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockRequestextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockRequest:GetBlockRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockRequest.html" title=""><span class="name">GetBlockRequest</span></a><span class="params">(<span name="blockHash">blockHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockRequest.html" name="chainrpc.GetBlockRequest" id="chainrpc.GetBlockRequest" class="extype">GetBlockRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">blockHash</dt><dd class="cmt"><p> The hash of the requested block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.GetBlockResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetBlockResponseextendsGeneratedMessagewithUpdatable[chainrpc.GetBlockResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetBlockResponse:GetBlockResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetBlockResponse.html" title="TODO(ffranr): The neutrino GetBlock response includes many additional helpful fields."><span class="name">GetBlockResponse</span></a><span class="params">(<span name="rawBlock">rawBlock: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetBlockResponse.html" name="chainrpc.GetBlockResponse" id="chainrpc.GetBlockResponse" class="extype">GetBlockResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">TODO(ffranr): The neutrino GetBlock response includes many additional helpful fields.</p><div class="fullcomment"><div class="comment cmt"><p>TODO(ffranr): The neutrino GetBlock response includes many additional helpful fields. Consider adding them here also. </p></div><dl class="paramcmts block"><dt class="param">rawBlock</dt><dd class="cmt"><p> The raw bytes of the requested block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.Outpoint" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OutpointextendsGeneratedMessagewithUpdatable[chainrpc.Outpoint]withProductwithSerializable" class="anchorToMember"></a><a id="Outpoint:Outpoint" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/Outpoint.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Outpoint.html" title=""><span class="name">Outpoint</span></a><span class="params">(<span name="hash">hash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="index">index: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="Outpoint.html" name="chainrpc.Outpoint" id="chainrpc.Outpoint" class="extype">Outpoint</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">hash</dt><dd class="cmt"><p> The hash of the transaction.</p></dd><dt class="param">index</dt><dd class="cmt"><p> The index of the output within the transaction.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.Reorg" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ReorgextendsGeneratedMessagewithUpdatable[chainrpc.Reorg]withProductwithSerializable" class="anchorToMember"></a><a id="Reorg:Reorg" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/Reorg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="Reorg.html" title="TODO(wilmer): need to know how the client will use this first."><span class="name">Reorg</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="Reorg.html" name="chainrpc.Reorg" id="chainrpc.Reorg" class="extype">Reorg</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">TODO(wilmer): need to know how the client will use this first.</p><div class="fullcomment"><div class="comment cmt"><p>TODO(wilmer): need to know how the client will use this first. </p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.SpendDetails" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SpendDetailsextendsGeneratedMessagewithUpdatable[chainrpc.SpendDetails]withProductwithSerializable" class="anchorToMember"></a><a id="SpendDetails:SpendDetails" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendDetails.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SpendDetails.html" title=""><span class="name">SpendDetails</span></a><span class="params">(<span name="spendingOutpoint">spendingOutpoint: <a href="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="Outpoint.html" name="chainrpc.Outpoint" id="chainrpc.Outpoint" class="extype">Outpoint</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="rawSpendingTx">rawSpendingTx: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="spendingTxHash">spendingTxHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="spendingInputIndex">spendingInputIndex: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="spendingHeight">spendingHeight: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SpendDetails.html" name="chainrpc.SpendDetails" id="chainrpc.SpendDetails" class="extype">SpendDetails</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">spendingOutpoint</dt><dd class="cmt"><p> The outpoint was that spent.</p></dd><dt class="param">rawSpendingTx</dt><dd class="cmt"><p> The raw bytes of the spending transaction.</p></dd><dt class="param">spendingTxHash</dt><dd class="cmt"><p> The hash of the spending transaction.</p></dd><dt class="param">spendingInputIndex</dt><dd class="cmt"><p> The input of the spending transaction that fulfilled the spend request.</p></dd><dt class="param">spendingHeight</dt><dd class="cmt"><p> The height at which the spending transaction was included in a block.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.SpendEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SpendEventextendsGeneratedMessagewithUpdatable[chainrpc.SpendEvent]withProductwithSerializable" class="anchorToMember"></a><a id="SpendEvent:SpendEvent" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SpendEvent.html" title=""><span class="name">SpendEvent</span></a><span class="params">(<span name="event">event: <a href="SpendEvent$$Event.html" name="chainrpc.SpendEvent.Event" id="chainrpc.SpendEvent.Event" class="extype">Event</a> = <span class="symbol"><span class="name"><a href="">chainrpc.SpendEvent.Event.Empty</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SpendEvent.html" name="chainrpc.SpendEvent" id="chainrpc.SpendEvent" class="extype">SpendEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.SpendRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SpendRequestextendsGeneratedMessagewithUpdatable[chainrpc.SpendRequest]withProductwithSerializable" class="anchorToMember"></a><a id="SpendRequest:SpendRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SpendRequest.html" title=""><span class="name">SpendRequest</span></a><span class="params">(<span name="outpoint">outpoint: <a href="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="Outpoint.html" name="chainrpc.Outpoint" id="chainrpc.Outpoint" class="extype">Outpoint</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="script">script: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="heightHint">heightHint: <a href="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SpendRequest.html" name="chainrpc.SpendRequest" id="chainrpc.SpendRequest" class="extype">SpendRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">outpoint</dt><dd class="cmt"><p> The outpoint for which we should request a spend notification for. If set to a zero outpoint, then the spend notification will be requested for the script instead. A zero or nil outpoint is not supported for Taproot spends because the output script cannot reliably be computed from the witness alone and the spent output script is not always available in the rescan context. So an outpoint must _always_ be specified when registering a spend notification for a Taproot output.</p></dd><dt class="param">script</dt><dd class="cmt"><p> The output script for the outpoint above. This will be used by light clients to match block filters. If the outpoint is set to a zero outpoint, then a spend notification will be requested for this script instead.</p></dd><dt class="param">heightHint</dt><dd class="cmt"><p> The earliest height in the chain for which the outpoint/output script could have been spent. This should in most cases be set to the broadcast height of the outpoint/output script.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="chainrpc.BlockEpoch" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BlockEpoch" class="anchorToMember"></a><a id="BlockEpoch:BlockEpoch" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/BlockEpoch$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="BlockEpoch$.html" title=""><span class="name">BlockEpoch</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="BlockEpoch.html" name="chainrpc.BlockEpoch" id="chainrpc.BlockEpoch" class="extype">BlockEpoch</a>]</span></span></li><li class="indented0 " name="chainrpc.ChainKit" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainKit" class="anchorToMember"></a><a id="ChainKit:ChainKit" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKit$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainKit$.html" title=""><span class="name">ChainKit</span></a><span class="result"> extends <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/ServiceDescription.html#org.apache.pekko.grpc.ServiceDescription" name="org.apache.pekko.grpc.ServiceDescription" id="org.apache.pekko.grpc.ServiceDescription" class="extype">ServiceDescription</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainKitClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainKitClient" class="anchorToMember"></a><a id="ChainKitClient:ChainKitClient" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKitClient$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainKitClient$.html" title=""><span class="name">ChainKitClient</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainKitHandler" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainKitHandler" class="anchorToMember"></a><a id="ChainKitHandler:ChainKitHandler" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainKitHandler$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainKitHandler$.html" title=""><span class="name">ChainKitHandler</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@ApiMayChange</span><span class="args">()</span> <span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifier" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainNotifier" class="anchorToMember"></a><a id="ChainNotifier:ChainNotifier" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifier$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainNotifier$.html" title=""><span class="name">ChainNotifier</span></a><span class="result"> extends <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/ServiceDescription.html#org.apache.pekko.grpc.ServiceDescription" name="org.apache.pekko.grpc.ServiceDescription" id="org.apache.pekko.grpc.ServiceDescription" class="extype">ServiceDescription</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifierClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainNotifierClient" class="anchorToMember"></a><a id="ChainNotifierClient:ChainNotifierClient" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierClient$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainNotifierClient$.html" title=""><span class="name">ChainNotifierClient</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainNotifierHandler" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ChainNotifierHandler" class="anchorToMember"></a><a id="ChainNotifierHandler:ChainNotifierHandler" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainNotifierHandler$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainNotifierHandler$.html" title=""><span class="name">ChainNotifierHandler</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@ApiMayChange</span><span class="args">()</span> <span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="chainrpc.ChainkitProto" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChainkitProto" class="anchorToMember"></a><a id="ChainkitProto:ChainkitProto" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainkitProto$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainkitProto$.html" title=""><span class="name">ChainkitProto</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedFileObject.html#scalapb.GeneratedFileObject" name="scalapb.GeneratedFileObject" id="scalapb.GeneratedFileObject" class="extype">GeneratedFileObject</a></span></span></li><li class="indented0 " name="chainrpc.ChainnotifierProto" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChainnotifierProto" class="anchorToMember"></a><a id="ChainnotifierProto:ChainnotifierProto" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ChainnotifierProto$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChainnotifierProto$.html" title=""><span class="name">ChainnotifierProto</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedFileObject.html#scalapb.GeneratedFileObject" name="scalapb.GeneratedFileObject" id="scalapb.GeneratedFileObject" class="extype">GeneratedFileObject</a></span></span></li><li class="indented0 " name="chainrpc.ConfDetails" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConfDetails" class="anchorToMember"></a><a id="ConfDetails:ConfDetails" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfDetails$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ConfDetails$.html" title=""><span class="name">ConfDetails</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ConfDetails.html" name="chainrpc.ConfDetails" id="chainrpc.ConfDetails" class="extype">ConfDetails</a>]</span></span></li><li class="indented0 " name="chainrpc.ConfEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConfEvent" class="anchorToMember"></a><a id="ConfEvent:ConfEvent" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ConfEvent$.html" title=""><span class="name">ConfEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ConfEvent.html" name="chainrpc.ConfEvent" id="chainrpc.ConfEvent" class="extype">ConfEvent</a>]</span></span></li><li class="indented0 " name="chainrpc.ConfRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ConfRequest" class="anchorToMember"></a><a id="ConfRequest:ConfRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/ConfRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ConfRequest$.html" title=""><span class="name">ConfRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ConfRequest.html" name="chainrpc.ConfRequest" id="chainrpc.ConfRequest" class="extype">ConfRequest</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBestBlockRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBestBlockRequest" class="anchorToMember"></a><a id="GetBestBlockRequest:GetBestBlockRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBestBlockRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBestBlockRequest$.html" title=""><span class="name">GetBestBlockRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBestBlockRequest.html" name="chainrpc.GetBestBlockRequest" id="chainrpc.GetBestBlockRequest" class="extype">GetBestBlockRequest</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBestBlockResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBestBlockResponse" class="anchorToMember"></a><a id="GetBestBlockResponse:GetBestBlockResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBestBlockResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBestBlockResponse$.html" title=""><span class="name">GetBestBlockResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBestBlockResponse.html" name="chainrpc.GetBestBlockResponse" id="chainrpc.GetBestBlockResponse" class="extype">GetBestBlockResponse</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockHashRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockHashRequest" class="anchorToMember"></a><a id="GetBlockHashRequest:GetBlockHashRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHashRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockHashRequest$.html" title=""><span class="name">GetBlockHashRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockHashRequest.html" name="chainrpc.GetBlockHashRequest" id="chainrpc.GetBlockHashRequest" class="extype">GetBlockHashRequest</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockHashResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockHashResponse" class="anchorToMember"></a><a id="GetBlockHashResponse:GetBlockHashResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHashResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockHashResponse$.html" title=""><span class="name">GetBlockHashResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockHashResponse.html" name="chainrpc.GetBlockHashResponse" id="chainrpc.GetBlockHashResponse" class="extype">GetBlockHashResponse</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockHeaderRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockHeaderRequest" class="anchorToMember"></a><a id="GetBlockHeaderRequest:GetBlockHeaderRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHeaderRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockHeaderRequest$.html" title=""><span class="name">GetBlockHeaderRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockHeaderRequest.html" name="chainrpc.GetBlockHeaderRequest" id="chainrpc.GetBlockHeaderRequest" class="extype">GetBlockHeaderRequest</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockHeaderResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockHeaderResponse" class="anchorToMember"></a><a id="GetBlockHeaderResponse:GetBlockHeaderResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockHeaderResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockHeaderResponse$.html" title=""><span class="name">GetBlockHeaderResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockHeaderResponse.html" name="chainrpc.GetBlockHeaderResponse" id="chainrpc.GetBlockHeaderResponse" class="extype">GetBlockHeaderResponse</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockRequest" class="anchorToMember"></a><a id="GetBlockRequest:GetBlockRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockRequest$.html" title=""><span class="name">GetBlockRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockRequest.html" name="chainrpc.GetBlockRequest" id="chainrpc.GetBlockRequest" class="extype">GetBlockRequest</a>]</span></span></li><li class="indented0 " name="chainrpc.GetBlockResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetBlockResponse" class="anchorToMember"></a><a id="GetBlockResponse:GetBlockResponse" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/GetBlockResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetBlockResponse$.html" title=""><span class="name">GetBlockResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetBlockResponse.html" name="chainrpc.GetBlockResponse" id="chainrpc.GetBlockResponse" class="extype">GetBlockResponse</a>]</span></span></li><li class="indented0 " name="chainrpc.Outpoint" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Outpoint" class="anchorToMember"></a><a id="Outpoint:Outpoint" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/Outpoint$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Outpoint$.html" title=""><span class="name">Outpoint</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="Outpoint.html" name="chainrpc.Outpoint" id="chainrpc.Outpoint" class="extype">Outpoint</a>]</span></span></li><li class="indented0 " name="chainrpc.Reorg" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Reorg" class="anchorToMember"></a><a id="Reorg:Reorg" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/Reorg$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Reorg$.html" title=""><span class="name">Reorg</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="Reorg.html" name="chainrpc.Reorg" id="chainrpc.Reorg" class="extype">Reorg</a>]</span></span></li><li class="indented0 " name="chainrpc.SpendDetails" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SpendDetails" class="anchorToMember"></a><a id="SpendDetails:SpendDetails" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendDetails$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SpendDetails$.html" title=""><span class="name">SpendDetails</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SpendDetails.html" name="chainrpc.SpendDetails" id="chainrpc.SpendDetails" class="extype">SpendDetails</a>]</span></span></li><li class="indented0 " name="chainrpc.SpendEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SpendEvent" class="anchorToMember"></a><a id="SpendEvent:SpendEvent" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SpendEvent$.html" title=""><span class="name">SpendEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SpendEvent.html" name="chainrpc.SpendEvent" id="chainrpc.SpendEvent" class="extype">SpendEvent</a>]</span></span></li><li class="indented0 " name="chainrpc.SpendRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SpendRequest" class="anchorToMember"></a><a id="SpendRequest:SpendRequest" class="anchorToMember"></a> <span class="permalink"><a href="../chainrpc/SpendRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SpendRequest$.html" title=""><span class="name">SpendRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SpendRequest.html" name="chainrpc.SpendRequest" id="chainrpc.SpendRequest" class="extype">SpendRequest</a>]</span></span></li></ol></div></div><div id="inheritedMembers"></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>