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
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AcceptDbState
- Serializable
- Product
- Equals
- SetupCompleteDLCDbState
- DLCSetupDbState
- DLCDbState
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def acceptCETSigsOpt: Option[CETSignatures]
- Definition Classes
- SetupCompleteDLCDbState
- val acceptDb: DLCAcceptDb
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- def acceptFundingInputs: Vector[DLCFundingInput]
- Definition Classes
- SetupCompleteDLCDbState
- val acceptFundingInputsDb: Vector[DLCFundingInputDb]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- 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
- val acceptPrevTxs: Vector[TransactionDb]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- def acceptWithoutSigs: DLCAcceptWithoutSigs
- Definition Classes
- SetupCompleteDLCDbState
- val allFundingInputs: Vector[DLCFundingInputDb]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cetSignaturesOpt: Option[CETSignatures]
- Definition Classes
- SetupCompleteDLCDbState
- val cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val contractDataDb: DLCContractDataDb
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- val contractInfo: ContractInfo
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- val dlcDb: DLCDb
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val localPrevTxs: Vector[TransactionDb]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def offer: DLCOffer
- Definition Classes
- DLCDbState
- val offerDb: DLCOfferDb
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- def offerFundingInputs: Vector[DLCFundingInput]
- Definition Classes
- DLCDbState
- val offerFundingInputsDb: Vector[DLCFundingInputDb]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- val offerPrevTxs: Vector[TransactionDb]
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState → DLCDbState
- def offererCETSigsOpt: Option[CETSignatures]
- Definition Classes
- SetupCompleteDLCDbState
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val refundSigDb: DLCRefundSigsDb
- Definition Classes
- AcceptDbState → SetupCompleteDLCDbState
- val remotePrevTxs: Vector[TransactionDb]
- final def state: DLCState
- Definition Classes
- DLCDbState
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toSignDbOpt: Option[SignDbState]
Converts the AcceptDbState -> SignDbState if we have all parties CET signatures and refund signatures
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()