t

org.bitcoins.dlc.wallet.models

SetupCompleteDLCDbState

sealed trait SetupCompleteDLCDbState extends DLCSetupDbState

Shared data structured when we have all information to build a funding transaction for a discreet log contract

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SetupCompleteDLCDbState
  2. DLCSetupDbState
  3. DLCDbState
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def acceptDb: DLCAcceptDb
  2. abstract def acceptFundingInputsDb: Vector[DLCFundingInputDb]
  3. abstract def acceptPrevTxs: Vector[TransactionDb]
  4. abstract def allFundingInputs: Vector[DLCFundingInputDb]
  5. abstract def cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]
  6. abstract def contractDataDb: DLCContractDataDb
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  7. abstract def contractInfo: ContractInfo
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  8. abstract def dlcDb: DLCDb
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  9. abstract def offerDb: DLCOfferDb
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  10. abstract def offerFundingInputsDb: Vector[DLCFundingInputDb]
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  11. abstract def offerPrevTxs: Vector[TransactionDb]
    Definition Classes
    SetupCompleteDLCDbStateDLCDbState
  12. abstract def refundSigDb: DLCRefundSigsDb

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 acceptCETSigsOpt: Option[CETSignatures]
  5. def acceptFundingInputs: Vector[DLCFundingInput]
  6. def acceptOpt: Option[DLCAccept]

    Reconstructs the DLCAccept message if we have CETSignatures in the database.

    Reconstructs the DLCAccept message if we have CETSignatures in the database. If we don't have the signatures because we have pruned them we return None as we can't reconstruct the message

  7. def acceptWithoutSigs: DLCAcceptWithoutSigs
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def cetSignaturesOpt: Option[CETSignatures]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  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. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def offer: DLCOffer
    Definition Classes
    DLCDbState
  21. def offerFundingInputs: Vector[DLCFundingInput]
    Definition Classes
    DLCDbState
  22. def offererCETSigsOpt: Option[CETSignatures]
  23. final def state: DLCState
    Definition Classes
    DLCDbState
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  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 DLCSetupDbState

Inherited from DLCDbState

Inherited from AnyRef

Inherited from Any

Ungrouped