Deploy website

Deploy website version based on 9c506b639f
This commit is contained in:
Docusaurus bot 2022-09-27 00:58:48 +00:00
parent 81bac955b1
commit b8b7088fd5
174 changed files with 277 additions and 267 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -20,7 +20,7 @@ interpolation of a given payout curve.
</p></div></div></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericExactMultiOracleInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericExactMultiOracleInfoextendsExactMultiOracleInfo[org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo]withNumericOracleInfowithProductwithSerializable" class="anchorToMember"></a><a id="NumericExactMultiOracleInfo:NumericExactMultiOracleInfo" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericExactMultiOracleInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericExactMultiOracleInfo.html" title="Represents the oracle information for more than one oracle where all oracles sign exactly equal numeric outcomes."><span class="name">NumericExactMultiOracleInfo</span></a><span class="params">(<span name="threshold">threshold: <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 name="announcements">announcements: <a href="../../../util/sorted/OrderedAnnouncements.html" name="org.bitcoins.core.util.sorted.OrderedAnnouncements" id="org.bitcoins.core.util.sorted.OrderedAnnouncements" class="extype">OrderedAnnouncements</a></span>)</span><span class="result"> extends <a href="ExactMultiOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.ExactMultiOracleInfo" id="org.bitcoins.core.protocol.dlc.models.ExactMultiOracleInfo" class="extype">ExactMultiOracleInfo</a>[<a href="NumericSingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" class="extype">NumericSingleOracleInfo</a>] with <a href="NumericOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" class="extype">NumericOracleInfo</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><p class="shortcomment cmt">Represents the oracle information for more than one oracle where
all oracles sign exactly equal numeric outcomes.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericMultiOracleInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericMultiOracleInfoextendsMultiOracleInfo[org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo]withTLVSerializable[org.bitcoins.core.protocol.tlv.OracleInfoV2TLV]withNumericOracleInfowithProductwithSerializable" class="anchorToMember"></a><a id="NumericMultiOracleInfo:NumericMultiOracleInfo" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericMultiOracleInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericMultiOracleInfo.html" title="Represents the oracle information and parameters for more than one oracle where the oracles may be signing slightly different numeric outcomes."><span class="name">NumericMultiOracleInfo</span></a><span class="params">(<span name="threshold">threshold: <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 name="announcements">announcements: <a href="../../../util/sorted/OrderedAnnouncements.html" name="org.bitcoins.core.util.sorted.OrderedAnnouncements" id="org.bitcoins.core.util.sorted.OrderedAnnouncements" class="extype">OrderedAnnouncements</a></span>, <span name="maxErrorExp">maxErrorExp: <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 name="minFailExp">minFailExp: <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 name="maximizeCoverage">maximizeCoverage: <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><span class="result"> extends <a href="MultiOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.MultiOracleInfo" id="org.bitcoins.core.protocol.dlc.models.MultiOracleInfo" class="extype">MultiOracleInfo</a>[<a href="NumericSingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" class="extype">NumericSingleOracleInfo</a>] with <a href="../../tlv/TLVSerializable.html" name="org.bitcoins.core.protocol.tlv.TLVSerializable" id="org.bitcoins.core.protocol.tlv.TLVSerializable" class="extype">TLVSerializable</a>[<a href="../../tlv/OracleInfoV2TLV.html" name="org.bitcoins.core.protocol.tlv.OracleInfoV2TLV" id="org.bitcoins.core.protocol.tlv.OracleInfoV2TLV" class="extype">OracleInfoV2TLV</a>] with <a href="NumericOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" class="extype">NumericOracleInfo</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><p class="shortcomment cmt">Represents the oracle information and parameters for more than
one oracle where the oracles may be signing slightly different numeric outcomes.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="NumericOracleInfoextendsOracleInfo" class="anchorToMember"></a><a id="NumericOracleInfo:NumericOracleInfo" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericOracleInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed </span> <span class="kind">trait</span></span> <span class="symbol"><a href="NumericOracleInfo.html" title="Specifies a set of oracles for an Numeric Outcome DLC"><span class="name">NumericOracleInfo</span></a><span class="result"> extends <a href="OracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.OracleInfo" id="org.bitcoins.core.protocol.dlc.models.OracleInfo" class="extype">OracleInfo</a></span></span><p class="shortcomment cmt">Specifies a set of oracles for an Numeric Outcome DLC</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericOracleOutcome" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericOracleOutcomeextendsOracleOutcomewithProductwithSerializable" class="anchorToMember"></a><a id="NumericOracleOutcome:NumericOracleOutcome" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericOracleOutcome.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericOracleOutcome.html" title="Corresponds to a CET in an Numeric Outcome DLC where some set of threshold oracles have each signed some NumericOutcome."><span class="name">NumericOracleOutcome</span></a><span class="params">(<span name="oraclesAndOutcomes">oraclesAndOutcomes: <a href="../../../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[(<a href="NumericSingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" class="extype">NumericSingleOracleInfo</a>, <a href="../../tlv/UnsignedNumericOutcome.html" name="org.bitcoins.core.protocol.tlv.UnsignedNumericOutcome" id="org.bitcoins.core.protocol.tlv.UnsignedNumericOutcome" class="extype">UnsignedNumericOutcome</a>)]</span>)</span><span class="result"> extends <a href="OracleOutcome.html" name="org.bitcoins.core.protocol.dlc.models.OracleOutcome" id="org.bitcoins.core.protocol.dlc.models.OracleOutcome" class="extype">OracleOutcome</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><p class="shortcomment cmt">Corresponds to a CET in an Numeric Outcome DLC where some set of <code>threshold</code>
oracles have each signed some NumericOutcome.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericOracleSignatures" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericOracleSignaturesextendsOracleSignatureswithProductwithSerializable" class="anchorToMember"></a><a id="NumericOracleSignatures:NumericOracleSignatures" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericOracleSignatures.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericOracleSignatures.html" title="Wraps a set of oracle signatures of numeric digits."><span class="name">NumericOracleSignatures</span></a><span class="params">(<span name="oracle">oracle: <a href="NumericSingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" class="extype">NumericSingleOracleInfo</a></span>, <span name="sigs">sigs: <a href="../../../../../../scala/index.html#Vector[+A]=scala.collection.immutable.Vector[A]" name="scala.Vector" id="scala.Vector" class="extmbr">Vector</a>[<a href="../../../../crypto/SchnorrDigitalSignature.html" name="org.bitcoins.crypto.SchnorrDigitalSignature" id="org.bitcoins.crypto.SchnorrDigitalSignature" class="extype">SchnorrDigitalSignature</a>]</span>)</span><span class="result"> extends <a href="OracleSignatures.html" name="org.bitcoins.core.protocol.dlc.models.OracleSignatures" id="org.bitcoins.core.protocol.dlc.models.OracleSignatures" class="extype">OracleSignatures</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><p class="shortcomment cmt">Wraps a set of oracle signatures of numeric digits.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericSingleOracleInfoextendsSingleOracleInfowithNumericOracleInfowithProductwithSerializable" class="anchorToMember"></a><a id="NumericSingleOracleInfo:NumericSingleOracleInfo" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericSingleOracleInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericSingleOracleInfo.html" title="Specifies a single oracles' information for an Numeric Outcome DLC through an announcement"><span class="name">NumericSingleOracleInfo</span></a><span class="params">(<span name="announcement">announcement: <a href="../../tlv/OracleAnnouncementTLV.html" name="org.bitcoins.core.protocol.tlv.OracleAnnouncementTLV" id="org.bitcoins.core.protocol.tlv.OracleAnnouncementTLV" class="extype">OracleAnnouncementTLV</a></span>)</span><span class="result"> extends <a href="SingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.SingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.SingleOracleInfo" class="extype">SingleOracleInfo</a> with <a href="NumericOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" class="extype">NumericOracleInfo</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><p class="shortcomment cmt">Specifies a single oracles' information for an Numeric Outcome DLC
oracles have each signed some NumericOutcome.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericOracleSignatures" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericOracleSignaturesextendsOracleSignatureswithProductwithSerializable" class="anchorToMember"></a><a id="NumericOracleSignatures:NumericOracleSignatures" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericOracleSignatures.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericOracleSignatures.html" title="Wraps a set of oracle signatures of numeric digits."><span class="name">NumericOracleSignatures</span></a><span class="params">(<span name="oracle">oracle: <a href="NumericSingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" class="extype">NumericSingleOracleInfo</a></span>, <span name="sigs">sigs: <a href="../../../util/sorted/OrderedSchnorrSignatures.html" name="org.bitcoins.core.util.sorted.OrderedSchnorrSignatures" id="org.bitcoins.core.util.sorted.OrderedSchnorrSignatures" class="extype">OrderedSchnorrSignatures</a></span>)</span><span class="result"> extends <a href="OracleSignatures.html" name="org.bitcoins.core.protocol.dlc.models.OracleSignatures" id="org.bitcoins.core.protocol.dlc.models.OracleSignatures" class="extype">OracleSignatures</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><p class="shortcomment cmt">Wraps a set of oracle signatures of numeric digits.</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.NumericSingleOracleInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="NumericSingleOracleInfoextendsSingleOracleInfowithNumericOracleInfowithProductwithSerializable" class="anchorToMember"></a><a id="NumericSingleOracleInfo:NumericSingleOracleInfo" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/NumericSingleOracleInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case class</span></span> <span class="symbol"><a href="NumericSingleOracleInfo.html" title="Specifies a single oracles' information for an Numeric Outcome DLC through an announcement"><span class="name">NumericSingleOracleInfo</span></a><span class="params">(<span name="announcement">announcement: <a href="../../tlv/OracleAnnouncementTLV.html" name="org.bitcoins.core.protocol.tlv.OracleAnnouncementTLV" id="org.bitcoins.core.protocol.tlv.OracleAnnouncementTLV" class="extype">OracleAnnouncementTLV</a></span>)</span><span class="result"> extends <a href="SingleOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.SingleOracleInfo" id="org.bitcoins.core.protocol.dlc.models.SingleOracleInfo" class="extype">SingleOracleInfo</a> with <a href="NumericOracleInfo.html" name="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" id="org.bitcoins.core.protocol.dlc.models.NumericOracleInfo" class="extype">NumericOracleInfo</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><p class="shortcomment cmt">Specifies a single oracles' information for an Numeric Outcome DLC
through an announcement
</p></li><li class="indented0 " name="org.bitcoins.core.protocol.dlc.models.OptionTemplate" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="OptionTemplateextendsContractDescriptorTemplate" class="anchorToMember"></a><a id="OptionTemplate:OptionTemplate" class="anchorToMember"></a> <span class="permalink"><a href="../../../../../../org/bitcoins/core/protocol/dlc/models/OptionTemplate.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed </span> <span class="kind">trait</span></span> <span class="symbol"><a href="OptionTemplate.html" title="A template for doing an options contract DLC"><span class="name">OptionTemplate</span></a><span class="result"> extends <a href="ContractDescriptorTemplate.html" name="org.bitcoins.core.protocol.dlc.models.ContractDescriptorTemplate" id="org.bitcoins.core.protocol.dlc.models.ContractDescriptorTemplate" class="extype">ContractDescriptorTemplate</a></span></span><p class="shortcomment cmt">A template for doing an options contract DLC
</p><div class="fullcomment"><div class="comment cmt"><p>A template for doing an options contract DLC

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more