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
- Alphabetic
- By Inheritance
Inherited
- SetupCompleteDLCDbState
- DLCSetupDbState
- DLCDbState
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def acceptDb: DLCAcceptDb
- abstract def acceptFundingInputsDb: Vector[DLCFundingInputDb]
- abstract def acceptPrevTxs: Vector[TransactionDb]
- abstract def allFundingInputs: Vector[DLCFundingInputDb]
- abstract def cetSigsOpt: Option[Vector[DLCCETSignaturesDb]]
- abstract def contractDataDb: DLCContractDataDb
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def contractInfo: ContractInfo
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def dlcDb: DLCDb
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def offerDb: DLCOfferDb
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def offerFundingInputsDb: Vector[DLCFundingInputDb]
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def offerPrevTxs: Vector[TransactionDb]
- Definition Classes
- SetupCompleteDLCDbState → DLCDbState
- abstract def refundSigDb: DLCRefundSigsDb
Concrete 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]
- def acceptFundingInputs: Vector[DLCFundingInput]
- 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
- def acceptWithoutSigs: DLCAcceptWithoutSigs
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cetSignaturesOpt: Option[CETSignatures]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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
- def offerFundingInputs: Vector[DLCFundingInput]
- Definition Classes
- DLCDbState
- def offererCETSigsOpt: Option[CETSignatures]
- final def state: DLCState
- Definition Classes
- DLCDbState
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()