case class SignDbState(dlcDb: DLCDb, contractDataDb: DLCContractDataDb, contractInfo: ContractInfo, offerDb: DLCOfferDb, acceptDb: DLCAcceptDb, offerFundingInputsDb: Vector[DLCFundingInputDb], offerPrevTxs: Vector[TransactionDb], acceptFundingInputsDb: Vector[DLCFundingInputDb], acceptPrevTxs: Vector[TransactionDb], refundSigDb: DLCRefundSigsDb, cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]) extends SetupCompleteDLCDbState with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SignDbState
  2. Serializable
  3. Product
  4. Equals
  5. SetupCompleteDLCDbState
  6. DLCSetupDbState
  7. DLCDbState
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SignDbState(dlcDb: DLCDb, contractDataDb: DLCContractDataDb, contractInfo: ContractInfo, offerDb: DLCOfferDb, acceptDb: DLCAcceptDb, offerFundingInputsDb: Vector[DLCFundingInputDb], offerPrevTxs: Vector[TransactionDb], acceptFundingInputsDb: Vector[DLCFundingInputDb], acceptPrevTxs: Vector[TransactionDb], refundSigDb: DLCRefundSigsDb, cetSigsOpt: Option[Vector[DLCCETSignaturesDb]])

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]
    Definition Classes
    SetupCompleteDLCDbState
  5. val acceptDb: DLCAcceptDb
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  6. def acceptFundingInputs: Vector[DLCFundingInput]
    Definition Classes
    SetupCompleteDLCDbState
  7. val acceptFundingInputsDb: Vector[DLCFundingInputDb]
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  8. 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

    Definition Classes
    SetupCompleteDLCDbState
  9. val acceptPrevTxs: Vector[TransactionDb]
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  10. def acceptWithoutSigs: DLCAcceptWithoutSigs
    Definition Classes
    SetupCompleteDLCDbState
  11. val allFundingInputs: Vector[DLCFundingInputDb]
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def cetSignaturesOpt: Option[CETSignatures]
    Definition Classes
    SetupCompleteDLCDbState
  14. val cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. val contractDataDb: DLCContractDataDb
  17. val contractInfo: ContractInfo
  18. val dlcDb: DLCDb
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def offer: DLCOffer
    Definition Classes
    DLCDbState
  27. val offerDb: DLCOfferDb
  28. def offerFundingInputs: Vector[DLCFundingInput]
    Definition Classes
    DLCDbState
  29. val offerFundingInputsDb: Vector[DLCFundingInputDb]
  30. val offerPrevTxs: Vector[TransactionDb]
  31. def offererCETSigsOpt: Option[CETSignatures]
    Definition Classes
    SetupCompleteDLCDbState
  32. def productElementNames: Iterator[String]
    Definition Classes
    Product
  33. val refundSigDb: DLCRefundSigsDb
    Definition Classes
    SignDbStateSetupCompleteDLCDbState
  34. final def state: DLCState
    Definition Classes
    DLCDbState
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. 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 DLCSetupDbState

Inherited from DLCDbState

Inherited from AnyRef

Inherited from Any

Ungrouped