c

org.bitcoins.core.api.dlcoracle

CompletedDigitDecompositionV0OracleEvent

case class CompletedDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, dlcOutcome: NumericDLCOutcomeType, attestations: Vector[FieldElement], eventDbsOpt: Option[Vector[EventDb]]) extends CompletedOracleEvent with DigitDecompositionV0OracleEvent with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompletedDigitDecompositionV0OracleEvent
  2. Serializable
  3. Product
  4. Equals
  5. DigitDecompositionV0OracleEvent
  6. CompletedOracleEvent
  7. OracleEvent
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CompletedDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, dlcOutcome: NumericDLCOutcomeType, attestations: Vector[FieldElement], eventDbsOpt: Option[Vector[EventDb]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val announcementSignature: SchnorrDigitalSignature

    A signature by the oracle of the hash of nonce and event name

    A signature by the oracle of the hash of nonce and event name

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  5. def announcementTLV: OracleAnnouncementTLV
    Definition Classes
    OracleEvent
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val attestations: Vector[FieldElement]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. val dlcOutcome: NumericDLCOutcomeType
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val eventDbsOpt: Option[Vector[EventDb]]

    These are needed for old announcements/attesatations that do not follow the requirement to order nonces

    These are needed for old announcements/attesatations that do not follow the requirement to order nonces

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  12. val eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV
  13. val eventName: String

    The name given to this event, may be a URI

    The name given to this event, may be a URI

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  14. def eventTLV: OracleEventTLV
    Definition Classes
    OracleEvent
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val maturationTime: Instant

    The earliest expected time an outcome will be signed

    The earliest expected time an outcome will be signed

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. val nonces: OrderedNonces

    The nonces the oracle is committing to for this event

    The nonces the oracle is committing to for this event

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def oracleAttestmentV0TLV: OracleAttestmentV0TLV
    Definition Classes
    CompletedOracleEvent
  24. val outcomeBase10: Long
  25. def outcomes: Vector[DigitDecompositionAttestationType]
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. val pubkey: SchnorrPublicKey

    The oracle's public key

    The oracle's public key

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  28. def signatures: OrderedSchnorrSignatures
    Definition Classes
    CompletedOracleEvent
  29. val signingVersion: SigningVersion

    The version of signing for this event

    The version of signing for this event

    Definition Classes
    CompletedDigitDecompositionV0OracleEventOracleEvent
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CompletedOracleEvent

Inherited from OracleEvent

Inherited from AnyRef

Inherited from Any

Ungrouped