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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AcceptDbState
  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 AcceptDbState(dlcDb: DLCDb, contractDataDb: DLCContractDataDb, contractInfo: ContractInfo, offerDb: DLCOfferDb, acceptDb: DLCAcceptDb, offerFundingInputsDb: Vector[DLCFundingInputDb], offerPrevTxs: Vector[TransactionDb], acceptFundingInputsDb: Vector[DLCFundingInputDb], acceptPrevTxs: Vector[TransactionDb], cetSigsOpt: Option[Vector[DLCCETSignaturesDb]], refundSigDb: DLCRefundSigsDb)

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
  6. def acceptFundingInputs: Vector[DLCFundingInput]
    Definition Classes
    SetupCompleteDLCDbState
  7. val acceptFundingInputsDb: Vector[DLCFundingInputDb]
  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]
  10. def acceptWithoutSigs: DLCAcceptWithoutSigs
    Definition Classes
    SetupCompleteDLCDbState
  11. val allFundingInputs: Vector[DLCFundingInputDb]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def cetSignaturesOpt: Option[CETSignatures]
    Definition Classes
    SetupCompleteDLCDbState
  14. val cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]
  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. val localPrevTxs: Vector[TransactionDb]
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def offer: DLCOffer
    Definition Classes
    DLCDbState
  28. val offerDb: DLCOfferDb
  29. def offerFundingInputs: Vector[DLCFundingInput]
    Definition Classes
    DLCDbState
  30. val offerFundingInputsDb: Vector[DLCFundingInputDb]
  31. val offerPrevTxs: Vector[TransactionDb]
  32. def offererCETSigsOpt: Option[CETSignatures]
    Definition Classes
    SetupCompleteDLCDbState
  33. def productElementNames: Iterator[String]
    Definition Classes
    Product
  34. val refundSigDb: DLCRefundSigsDb
  35. val remotePrevTxs: Vector[TransactionDb]
  36. final def state: DLCState
    Definition Classes
    DLCDbState
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toSignDbOpt: Option[SignDbState]

    Converts the AcceptDbState -> SignDbState if we have all parties CET signatures and refund signatures

  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. 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