bitcoin-s/api/signrpc/SignDescriptor.html
Docusaurus bot 113da7e8a8 Deploy website
Deploy website version based on 44a66e72e5
2022-01-13 16:45:55 +00:00

52 lines
73 KiB
HTML

<!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">&lt;</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 " name="_root_.signrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="signrpc" class="anchorToMember"></a><a id="signrpc:signrpc" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/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">signrpc</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="current-entities indented1"><a href="DefaultSignerClient$.html" title="" class="object"></a> <a href="DefaultSignerClient.html" title="" class="class"></a><a href="DefaultSignerClient.html" title="">DefaultSignerClient</a></li><li class="current-entities indented1"><a href="InputScript$.html" title="" class="object"></a> <a href="InputScript.html" title="" class="class"></a><a href="InputScript.html" title="">InputScript</a></li><li class="current-entities indented1"><a href="InputScriptResp$.html" title="" class="object"></a> <a href="InputScriptResp.html" title="" class="class"></a><a href="InputScriptResp.html" title="">InputScriptResp</a></li><li class="current-entities indented1"><a href="KeyDescriptor$.html" title="" class="object"></a> <a href="KeyDescriptor.html" title="" class="class"></a><a href="KeyDescriptor.html" title="">KeyDescriptor</a></li><li class="current-entities indented1"><a href="KeyLocator$.html" title="" class="object"></a> <a href="KeyLocator.html" title="" class="class"></a><a href="KeyLocator.html" title="">KeyLocator</a></li><li class="current-entities indented1"><a href="SharedKeyRequest$.html" title="" class="object"></a> <a href="SharedKeyRequest.html" title="" class="class"></a><a href="SharedKeyRequest.html" title="">SharedKeyRequest</a></li><li class="current-entities indented1"><a href="SharedKeyResponse$.html" title="" class="object"></a> <a href="SharedKeyResponse.html" title="" class="class"></a><a href="SharedKeyResponse.html" title="">SharedKeyResponse</a></li><li class="current-entities indented1"><a href="SignDescriptor$.html" title="" class="object"></a> <a href="" title="" class="class"></a><a href="" title="">SignDescriptor</a></li><li class="current-entities indented1"><a href="SignMessageReq$.html" title="" class="object"></a> <a href="SignMessageReq.html" title="" class="class"></a><a href="SignMessageReq.html" title="">SignMessageReq</a></li><li class="current-entities indented1"><a href="SignMessageResp$.html" title="" class="object"></a> <a href="SignMessageResp.html" title="" class="class"></a><a href="SignMessageResp.html" title="">SignMessageResp</a></li><li class="current-entities indented1"><a href="SignReq$.html" title="" class="object"></a> <a href="SignReq.html" title="" class="class"></a><a href="SignReq.html" title="">SignReq</a></li><li class="current-entities indented1"><a href="SignResp$.html" title="" class="object"></a> <a href="SignResp.html" title="" class="class"></a><a href="SignResp.html" title="">SignResp</a></li><li class="current-entities indented1"><a href="Signer$.html" title="" class="object"></a> <a href="Signer.html" title="Signer is a service that gives access to the signing functionality of the daemon's wallet." class="trait"></a><a href="Signer.html" title="Signer is a service that gives access to the signing functionality of the daemon's wallet.">Signer</a></li><li class="current-entities indented1"><a href="SignerClient$.html" title="" class="object"></a> <a href="SignerClient.html" title="" class="trait"></a><a href="SignerClient.html" title="">SignerClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="SignerClientPowerApi.html" title="" class="trait"></a><a href="SignerClientPowerApi.html" title="">SignerClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="SignerHandler$.html" title="" class="object"></a><a href="SignerHandler$.html" title="">SignerHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="SignerProto$.html" title="" class="object"></a><a href="SignerProto$.html" title="">SignerProto</a></li><li class="current-entities indented1"><a href="TxOut$.html" title="" class="object"></a> <a href="TxOut.html" title="" class="class"></a><a href="TxOut.html" title="">TxOut</a></li><li class="current-entities indented1"><a href="VerifyMessageReq$.html" title="" class="object"></a> <a href="VerifyMessageReq.html" title="" class="class"></a><a href="VerifyMessageReq.html" title="">VerifyMessageReq</a></li><li class="current-entities indented1"><a href="VerifyMessageResp$.html" title="" class="object"></a> <a href="VerifyMessageResp.html" title="" class="class"></a><a href="VerifyMessageResp.html" title="">VerifyMessageResp</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><a href="SignDescriptor$.html" title="See companion object"><div class="big-circle class-companion-object">c</div></a><p id="owner"><a href="index.html" name="signrpc" id="signrpc" class="extype">signrpc</a></p><h1><a href="SignDescriptor$.html" title="See companion object">SignDescriptor</a><span class="permalink"><a href="../signrpc/SignDescriptor.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="SignDescriptor$.html" title="See companion object">object SignDescriptor</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><span class="name">SignDescriptor</span><span class="params">(<span name="keyDesc">keyDesc: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="singleTweak">singleTweak: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="doubleTweak">doubleTweak: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="witnessScript">witnessScript: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="output">output: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="TxOut.html" name="signrpc.TxOut" id="signrpc.TxOut" class="extype">TxOut</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="sighash">sighash: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="inputIndex">inputIndex: <a href="https://www.scala-lang.org/api/2.13.8/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.7/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.7/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.7/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>] with <a href="https://www.scala-lang.org/api/2.13.8/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></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">keyDesc</dt><dd class="cmt"><p>
A descriptor that precisely describes *which* key to use for signing. This
may provide the raw public key directly, or require the Signer to re-derive
the key according to the populated derivation path.
Note that if the key descriptor was obtained through walletrpc.DeriveKey,
then the key locator MUST always be provided, since the derived keys are not
persisted unlike with DeriveNextKey.</p></dd><dt class="param">singleTweak</dt><dd class="cmt"><p>
A scalar value that will be added to the private key corresponding to the
above public key to obtain the private key to be used to sign this input.
This value is typically derived via the following computation:
derivedKey = privkey + sha256(perCommitmentPoint || pubKey) mod N</p></dd><dt class="param">doubleTweak</dt><dd class="cmt"><p>
A private key that will be used in combination with its corresponding
private key to derive the private key that is to be used to sign the target
input. Within the Lightning protocol, this value is typically the
commitment secret from a previously revoked commitment transaction. This
value is in combination with two hash values, and the original private key
to derive the private key to be used when signing.
k = (privKey*sha256(pubKey || tweakPub) +
tweakPriv*sha256(tweakPub || pubKey)) mod N</p></dd><dt class="param">witnessScript</dt><dd class="cmt"><p>
The full script required to properly redeem the output. This field will
only be populated if a p2wsh or a p2sh output is being signed.</p></dd><dt class="param">output</dt><dd class="cmt"><p>
A description of the output being spent. The value and script MUST be
provided.</p></dd><dt class="param">sighash</dt><dd class="cmt"><p>
The target sighash type that should be used when generating the final
sighash, and signature.</p></dd><dt class="param">inputIndex</dt><dd class="cmt"><p>
The target input within the transaction that should be signed.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.7/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>], <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Equals.html#scala.Equals" name="scala.Equals" id="scala.Equals" class="extype">Equals</a>, <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a>, <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></div></div></div></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><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="signrpc.SignDescriptor"><span>SignDescriptor</span></li><li class="in" name="scalapb.lenses.Updatable"><span>Updatable</span></li><li class="in" name="scalapb.GeneratedMessage"><span>GeneratedMessage</span></li><li class="in" name="java.io.Serializable"><span>Serializable</span></li><li class="in" name="scala.Product"><span>Product</span></li><li class="in" name="scala.Equals"><span>Equals</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</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="constructors" class="members"><h3>Instance Constructors</h3><ol><li class="indented0 " name="signrpc.SignDescriptor#&lt;init&gt;" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(keyDesc:Option[signrpc.KeyDescriptor],singleTweak:com.google.protobuf.ByteString,doubleTweak:com.google.protobuf.ByteString,witnessScript:com.google.protobuf.ByteString,output:Option[signrpc.TxOut],sighash:Int,inputIndex:Int,unknownFields:scalapb.UnknownFieldSet):signrpc.SignDescriptor" class="anchorToMember"></a><a id="&lt;init&gt;:SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#&lt;init&gt;(keyDesc:Option[signrpc.KeyDescriptor],singleTweak:com.google.protobuf.ByteString,doubleTweak:com.google.protobuf.ByteString,witnessScript:com.google.protobuf.ByteString,output:Option[signrpc.TxOut],sighash:Int,inputIndex:Int,unknownFields:scalapb.UnknownFieldSet):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">new</span></span> <span class="symbol"><span class="name">SignDescriptor</span><span class="params">(<span name="keyDesc">keyDesc: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="singleTweak">singleTweak: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="doubleTweak">doubleTweak: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="witnessScript">witnessScript: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/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="output">output: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="TxOut.html" name="signrpc.TxOut" id="signrpc.TxOut" class="extype">TxOut</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="sighash">sighash: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="inputIndex">inputIndex: <a href="https://www.scala-lang.org/api/2.13.8/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.7/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><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">keyDesc</dt><dd class="cmt"><p>
A descriptor that precisely describes *which* key to use for signing. This
may provide the raw public key directly, or require the Signer to re-derive
the key according to the populated derivation path.
Note that if the key descriptor was obtained through walletrpc.DeriveKey,
then the key locator MUST always be provided, since the derived keys are not
persisted unlike with DeriveNextKey.</p></dd><dt class="param">singleTweak</dt><dd class="cmt"><p>
A scalar value that will be added to the private key corresponding to the
above public key to obtain the private key to be used to sign this input.
This value is typically derived via the following computation:
derivedKey = privkey + sha256(perCommitmentPoint || pubKey) mod N</p></dd><dt class="param">doubleTweak</dt><dd class="cmt"><p>
A private key that will be used in combination with its corresponding
private key to derive the private key that is to be used to sign the target
input. Within the Lightning protocol, this value is typically the
commitment secret from a previously revoked commitment transaction. This
value is in combination with two hash values, and the original private key
to derive the private key to be used when signing.
k = (privKey*sha256(pubKey || tweakPub) +
tweakPriv*sha256(tweakPub || pubKey)) mod N</p></dd><dt class="param">witnessScript</dt><dd class="cmt"><p>
The full script required to properly redeem the output. This field will
only be populated if a p2wsh or a p2sh output is being signed.</p></dd><dt class="param">output</dt><dd class="cmt"><p>
A description of the output being spent. The value and script MUST be
provided.</p></dd><dt class="param">sighash</dt><dd class="cmt"><p>
The target sighash type that should be used when generating the final
sighash, and signature.</p></dd><dt class="param">inputIndex</dt><dd class="cmt"><p>
The target input within the transaction that should be signed.</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean" class="anchorToMember"></a><a id="!=(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean" class="anchorToMember"></a><a id="==(Any):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#clearKeyDesc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="clearKeyDesc:signrpc.SignDescriptor" class="anchorToMember"></a><a id="clearKeyDesc:SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#clearKeyDesc:signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clearKeyDesc</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#clearOutput" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="clearOutput:signrpc.SignDescriptor" class="anchorToMember"></a><a id="clearOutput:SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#clearOutput:signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clearOutput</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object" class="anchorToMember"></a><a id="clone():AnyRef" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <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>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#companion" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="companion:signrpc.SignDescriptor.type" class="anchorToMember"></a><a id="companion:SignDescriptor.type" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#companion:signrpc.SignDescriptor.type" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">companion</span><span class="result">: <a href="SignDescriptor$.html" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>.type</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#discardUnknownFields" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="discardUnknownFields:signrpc.SignDescriptor" class="anchorToMember"></a><a id="discardUnknownFields:SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#discardUnknownFields:signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">discardUnknownFields</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#doubleTweak" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="doubleTweak:com.google.protobuf.ByteString" class="anchorToMember"></a><a id="doubleTweak:ByteString" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#doubleTweak:com.google.protobuf.ByteString" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">doubleTweak</span><span class="result">: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span></span></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="eq(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]" class="anchorToMember"></a><a id="getClass():Class[_&lt;:AnyRef]" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <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>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#getField" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getField(__field:scalapb.descriptors.FieldDescriptor):scalapb.descriptors.PValue" class="anchorToMember"></a><a id="getField(FieldDescriptor):PValue" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#getField(__field:scalapb.descriptors.FieldDescriptor):scalapb.descriptors.PValue" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getField</span><span class="params">(<span name="__field">__field: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/descriptors/FieldDescriptor.html#scalapb.descriptors.FieldDescriptor" name="scalapb.descriptors.FieldDescriptor" id="scalapb.descriptors.FieldDescriptor" class="extype">FieldDescriptor</a></span>)</span><span class="result">: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/descriptors/PValue.html#scalapb.descriptors.PValue" name="scalapb.descriptors.PValue" id="scalapb.descriptors.PValue" class="extype">PValue</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#getFieldByNumber" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getFieldByNumber(__fieldNumber:Int):Any" class="anchorToMember"></a><a id="getFieldByNumber(Int):Any" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#getFieldByNumber(__fieldNumber:Int):Any" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getFieldByNumber</span><span class="params">(<span name="__fieldNumber">__fieldNumber: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#getKeyDesc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="getKeyDesc:signrpc.KeyDescriptor" class="anchorToMember"></a><a id="getKeyDesc:KeyDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#getKeyDesc:signrpc.KeyDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getKeyDesc</span><span class="result">: <a href="KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#getOutput" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="getOutput:signrpc.TxOut" class="anchorToMember"></a><a id="getOutput:TxOut" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#getOutput:signrpc.TxOut" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getOutput</span><span class="result">: <a href="TxOut.html" name="signrpc.TxOut" id="signrpc.TxOut" class="extype">TxOut</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#inputIndex" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="inputIndex:Int" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#inputIndex:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">inputIndex</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#keyDesc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="keyDesc:Option[signrpc.KeyDescriptor]" class="anchorToMember"></a><a id="keyDesc:Option[KeyDescriptor]" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#keyDesc:Option[signrpc.KeyDescriptor]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">keyDesc</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a>]</span></span></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean" class="anchorToMember"></a><a id="ne(AnyRef):Boolean" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#output" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="output:Option[signrpc.TxOut]" class="anchorToMember"></a><a id="output:Option[TxOut]" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#output:Option[signrpc.TxOut]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">output</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="TxOut.html" name="signrpc.TxOut" id="signrpc.TxOut" class="extype">TxOut</a>]</span></span></li><li class="indented0 " name="scala.Product#productElementNames" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="productElementNames:Iterator[String]" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#productElementNames:Iterator[String]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">productElementNames</span><span class="result">: <a href="../scala/index.html#Iterator[+A]=Iterator[A]" name="scala.Iterator" id="scala.Iterator" class="extmbr">Iterator</a>[<span name="scala.Predef.String" class="extype">String</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Product</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#serializedSize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="serializedSize:Int" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#serializedSize:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">serializedSize</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#sighash" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="sighash:Int" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#sighash:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">sighash</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#singleTweak" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="singleTweak:com.google.protobuf.ByteString" class="anchorToMember"></a><a id="singleTweak:ByteString" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#singleTweak:com.google.protobuf.ByteString" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">singleTweak</span><span class="result">: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span></span></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0" class="anchorToMember"></a><a id="synchronized[T0](=&gt;T0):T0" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scalapb.GeneratedMessage#toByteArray" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toByteArray:Array[Byte]" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#toByteArray:Array[Byte]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toByteArray</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Array.html#scala.Array" name="scala.Array" id="scala.Array" class="extype">Array</a>[<a href="https://www.scala-lang.org/api/2.13.8/scala/Byte.html#scala.Byte" name="scala.Byte" id="scala.Byte" class="extype">Byte</a>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>GeneratedMessage</dd></dl></div></li><li class="indented0 " name="scalapb.GeneratedMessage#toByteString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toByteString:com.google.protobuf.ByteString" class="anchorToMember"></a><a id="toByteString:ByteString" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#toByteString:com.google.protobuf.ByteString" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toByteString</span><span class="result">: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>GeneratedMessage</dd></dl></div></li><li class="indented0 " name="scalapb.GeneratedMessage#toPMessage" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toPMessage:scalapb.descriptors.PMessage" class="anchorToMember"></a><a id="toPMessage:PMessage" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#toPMessage:scalapb.descriptors.PMessage" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toPMessage</span><span class="result">: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/descriptors/PMessage.html#scalapb.descriptors.PMessage" name="scalapb.descriptors.PMessage" id="scalapb.descriptors.PMessage" class="extype">PMessage</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#toProtoString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toProtoString:String" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#toProtoString:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toProtoString</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#unknownFields" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="unknownFields:scalapb.UnknownFieldSet" class="anchorToMember"></a><a id="unknownFields:UnknownFieldSet" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#unknownFields:scalapb.UnknownFieldSet" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">unknownFields</span><span class="result">: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a></span></span></li><li class="indented0 " name="scalapb.lenses.Updatable#update" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="update(ms:scalapb.lenses.Lens[A,A]=&gt;scalapb.lenses.Mutation[A]*):A" class="anchorToMember"></a><a id="update((Lens[SignDescriptor,SignDescriptor])=&gt;Mutation[SignDescriptor]*):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#update(ms:scalapb.lenses.Lens[A,A]=&gt;scalapb.lenses.Mutation[A]*):A" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">update</span><span class="params">(<span name="ms">ms: (<a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.7/scalapb/lenses/Lens.html#scalapb.lenses.Lens" name="scalapb.lenses.Lens" id="scalapb.lenses.Lens" class="extype">Lens</a>[<a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>, <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>]) =&gt; <span name="scalapb.lenses.Mutation" class="extype">Mutation</span>[<a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>]*</span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Updatable</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit" class="anchorToMember"></a><a id="wait(Long,Int):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>, <span name="arg1">arg1: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit" class="anchorToMember"></a><a id="wait(Long):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#withDoubleTweak" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withDoubleTweak(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withDoubleTweak(ByteString):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withDoubleTweak(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withDoubleTweak</span><span class="params">(<span name="__v">__v: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withInputIndex" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withInputIndex(__v:Int):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withInputIndex(Int):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withInputIndex(__v:Int):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withInputIndex</span><span class="params">(<span name="__v">__v: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withKeyDesc" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withKeyDesc(__v:signrpc.KeyDescriptor):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withKeyDesc(KeyDescriptor):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withKeyDesc(__v:signrpc.KeyDescriptor):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withKeyDesc</span><span class="params">(<span name="__v">__v: <a href="KeyDescriptor.html" name="signrpc.KeyDescriptor" id="signrpc.KeyDescriptor" class="extype">KeyDescriptor</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withOutput" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withOutput(__v:signrpc.TxOut):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withOutput(TxOut):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withOutput(__v:signrpc.TxOut):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withOutput</span><span class="params">(<span name="__v">__v: <a href="TxOut.html" name="signrpc.TxOut" id="signrpc.TxOut" class="extype">TxOut</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withSighash" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withSighash(__v:Int):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withSighash(Int):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withSighash(__v:Int):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withSighash</span><span class="params">(<span name="__v">__v: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withSingleTweak" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withSingleTweak(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withSingleTweak(ByteString):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withSingleTweak(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withSingleTweak</span><span class="params">(<span name="__v">__v: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withUnknownFields" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withUnknownFields(__v:scalapb.UnknownFieldSet):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withUnknownFields(UnknownFieldSet):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withUnknownFields(__v:scalapb.UnknownFieldSet):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withUnknownFields</span><span class="params">(<span name="__v">__v: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#withWitnessScript" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="withWitnessScript(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" class="anchorToMember"></a><a id="withWitnessScript(ByteString):SignDescriptor" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#withWitnessScript(__v:com.google.protobuf.ByteString):signrpc.SignDescriptor" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">withWitnessScript</span><span class="params">(<span name="__v">__v: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span>)</span><span class="result">: <a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a></span></span></li><li class="indented0 " name="signrpc.SignDescriptor#witnessScript" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="witnessScript:com.google.protobuf.ByteString" class="anchorToMember"></a><a id="witnessScript:ByteString" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#witnessScript:com.google.protobuf.ByteString" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">val</span></span> <span class="symbol"><span class="name">witnessScript</span><span class="result">: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a></span></span></li><li class="indented0 " name="scalapb.GeneratedMessage#writeDelimitedTo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="writeDelimitedTo(output:java.io.OutputStream):Unit" class="anchorToMember"></a><a id="writeDelimitedTo(OutputStream):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#writeDelimitedTo(output:java.io.OutputStream):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">writeDelimitedTo</span><span class="params">(<span name="output">output: <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/OutputStream.html#java.io.OutputStream" name="java.io.OutputStream" id="java.io.OutputStream" class="extype">OutputStream</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>GeneratedMessage</dd></dl></div></li><li class="indented0 " name="signrpc.SignDescriptor#writeTo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="writeTo(_output__:com.google.protobuf.CodedOutputStream):Unit" class="anchorToMember"></a><a id="writeTo(CodedOutputStream):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#writeTo(_output__:com.google.protobuf.CodedOutputStream):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">writeTo</span><span class="params">(<span name="_output__">_output__: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.1/com/google/protobuf/CodedOutputStream.html#com.google.protobuf.CodedOutputStream" name="com.google.protobuf.CodedOutputStream" id="com.google.protobuf.CodedOutputStream" class="extype">CodedOutputStream</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a> → GeneratedMessage</dd></dl></div></li><li class="indented0 " name="scalapb.GeneratedMessage#writeTo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="writeTo(output:java.io.OutputStream):Unit" class="anchorToMember"></a><a id="writeTo(OutputStream):Unit" class="anchorToMember"></a> <span class="permalink"><a href="../signrpc/SignDescriptor.html#writeTo(output:java.io.OutputStream):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">writeTo</span><span class="params">(<span name="output">output: <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/OutputStream.html#java.io.OutputStream" name="java.io.OutputStream" id="java.io.OutputStream" class="extype">OutputStream</a></span>)</span><span class="result">: <a href="https://www.scala-lang.org/api/2.13.8/scala/Unit.html#scala.Unit" name="scala.Unit" id="scala.Unit" class="extype">Unit</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>GeneratedMessage</dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="scalapb.lenses.Updatable" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.7/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="" name="signrpc.SignDescriptor" id="signrpc.SignDescriptor" class="extype">SignDescriptor</a>]</h3></div><div name="scalapb.GeneratedMessage" class="parent"><h3>Inherited from <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.7/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a></h3></div><div name="java.io.Serializable" class="parent"><h3>Inherited from <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java/io/Serializable.html#java.io.Serializable" name="java.io.Serializable" id="java.io.Serializable" class="extype">Serializable</a></h3></div><div name="scala.Product" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a></h3></div><div name="scala.Equals" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Equals.html#scala.Equals" name="scala.Equals" id="scala.Equals" class="extype">Equals</a></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <a href="https://www.scala-lang.org/api/2.13.8/scala/Any.html#scala.Any" name="scala.Any" id="scala.Any" class="extype">Any</a></h3></div></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>