t

org.bitcoins.core.api.dlcoracle

CompletedOracleEvent

sealed trait CompletedOracleEvent extends OracleEvent

An oracle event that has been signed

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompletedOracleEvent
  2. OracleEvent
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def 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
    OracleEvent
  2. abstract def attestations: Vector[FieldElement]
  3. abstract def dlcOutcome: DLCOutcomeType
  4. abstract def 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

    Attributes
    protected
    Definition Classes
    OracleEvent
  5. abstract def eventDescriptorTLV: EventDescriptorTLV
    Definition Classes
    OracleEvent
  6. abstract def eventName: String

    The name given to this event, may be a URI

    The name given to this event, may be a URI

    Definition Classes
    OracleEvent
  7. abstract def maturationTime: Instant

    The earliest expected time an outcome will be signed

    The earliest expected time an outcome will be signed

    Definition Classes
    OracleEvent
  8. abstract 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
    OracleEvent
  9. abstract def outcomes: Vector[DLCAttestationType]
  10. abstract def pubkey: SchnorrPublicKey

    The oracle's public key

    The oracle's public key

    Definition Classes
    OracleEvent
  11. abstract def signingVersion: SigningVersion

    The version of signing for this event

    The version of signing for this event

    Definition Classes
    OracleEvent

Concrete 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. def announcementTLV: OracleAnnouncementTLV
    Definition Classes
    OracleEvent
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def eventTLV: OracleEventTLV
    Definition Classes
    OracleEvent
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def oracleAttestmentV0TLV: OracleAttestmentV0TLV
  18. def signatures: OrderedSchnorrSignatures
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from OracleEvent

Inherited from AnyRef

Inherited from Any

Ungrouped