package execution
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CETInfo(tx: WitnessTransaction, remoteSignature: ECAdaptorSignature) extends Product with Serializable
- case class DLCExecutor(signer: DLCTxSigner) extends Product with Serializable
Responsible for constructing SetupDLCs and DLCOutcomes
- sealed trait DLCOutcome extends AnyRef
- case class ExecutedDLCOutcome(fundingTx: Transaction, cet: WitnessTransaction, outcome: OracleOutcome, sigsUsed: Vector[OracleSignatures]) extends DLCOutcome with Product with Serializable
- case class RefundDLCOutcome(fundingTx: Transaction, refundTx: WitnessTransaction) extends DLCOutcome with Product with Serializable
- case class SetupDLC(fundingTx: Transaction, cets: Vector[(ECPublicKey, CETInfo)], refundTx: WitnessTransaction) extends Product with Serializable
Value Members
- object DLCExecutor extends Serializable