c

org.bitcoins.core.api.dlcoracle

PendingDigitDecompositionV0OracleEvent

case class PendingDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, eventDbsOpt: Option[Vector[EventDb]]) extends PendingOracleEvent with DigitDecompositionV0OracleEvent with Product with Serializable

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

Instance Constructors

  1. new PendingDigitDecompositionV0OracleEvent(pubkey: SchnorrPublicKey, nonces: OrderedNonces, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV, 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
    PendingDigitDecompositionV0OracleEventOracleEvent
  5. def announcementTLV: OracleAnnouncementTLV
    Definition Classes
    OracleEvent
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. 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
    PendingDigitDecompositionV0OracleEventOracleEvent
  10. val eventDescriptorTLV: DigitDecompositionEventDescriptorV0TLV
  11. 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
    PendingDigitDecompositionV0OracleEventOracleEvent
  12. def eventTLV: OracleEventTLV
    Definition Classes
    OracleEvent
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val maturationTime: Instant

    The earliest expected time an outcome will be signed

    The earliest expected time an outcome will be signed

    Definition Classes
    PendingDigitDecompositionV0OracleEventOracleEvent
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. 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
    PendingDigitDecompositionV0OracleEventOracleEvent
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def productElementNames: Iterator[String]
    Definition Classes
    Product
  22. val pubkey: SchnorrPublicKey

    The oracle's public key

    The oracle's public key

    Definition Classes
    PendingDigitDecompositionV0OracleEventOracleEvent
  23. val signingVersion: SigningVersion

    The version of signing for this event

    The version of signing for this event

    Definition Classes
    PendingDigitDecompositionV0OracleEventOracleEvent
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. 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 PendingOracleEvent

Inherited from OracleEvent

Inherited from AnyRef

Inherited from Any

Ungrouped