c

org.bitcoins.core.api.dlcoracle

PendingEnumV0OracleEvent

case class PendingEnumV0OracleEvent(pubkey: SchnorrPublicKey, nonce: SchnorrNonce, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: EnumEventDescriptorV0TLV, eventDbsOpt: Option[Vector[EventDb]]) extends PendingOracleEvent with EnumV0OracleEvent with Product with Serializable

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

Instance Constructors

  1. new PendingEnumV0OracleEvent(pubkey: SchnorrPublicKey, nonce: SchnorrNonce, eventName: String, signingVersion: SigningVersion, maturationTime: Instant, announcementSignature: SchnorrDigitalSignature, eventDescriptorTLV: EnumEventDescriptorV0TLV, 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
    PendingEnumV0OracleEventOracleEvent
  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
    PendingEnumV0OracleEventOracleEvent
  10. val eventDescriptorTLV: EnumEventDescriptorV0TLV
  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
    PendingEnumV0OracleEventOracleEvent
  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
    PendingEnumV0OracleEventOracleEvent
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val nonce: SchnorrNonce
  19. final def nonces: OrderedNonces

    The nonces the oracle is committing to for this event

    The nonces the oracle is committing to for this event

    Definition Classes
    EnumV0OracleEventOracleEvent
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val pubkey: SchnorrPublicKey

    The oracle's public key

    The oracle's public key

    Definition Classes
    PendingEnumV0OracleEventOracleEvent
  24. val signingVersion: SigningVersion

    The version of signing for this event

    The version of signing for this event

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

Inherited from PendingOracleEvent

Inherited from OracleEvent

Inherited from AnyRef

Inherited from Any

Ungrouped