Packages

package execution

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CETInfo(tx: WitnessTransaction, remoteSignature: ECAdaptorSignature) extends Product with Serializable
  2. case class DLCExecutor(signer: DLCTxSigner) extends Product with Serializable

    Responsible for constructing SetupDLCs and DLCOutcomes

  3. sealed trait DLCOutcome extends AnyRef
  4. case class ExecutedDLCOutcome(fundingTx: Transaction, cet: WitnessTransaction, outcome: OracleOutcome, sigsUsed: Vector[OracleSignatures]) extends DLCOutcome with Product with Serializable
  5. case class RefundDLCOutcome(fundingTx: Transaction, refundTx: WitnessTransaction) extends DLCOutcome with Product with Serializable
  6. case class SetupDLC(fundingTx: Transaction, cets: Vector[(ECPublicKey, CETInfo)], refundTx: WitnessTransaction) extends Product with Serializable

Value Members

  1. object DLCExecutor extends Serializable

Ungrouped