Packages

package internal

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class DLCDataManagement(dlcWalletDAOs: DLCWalletDAOs)(implicit ec: ExecutionContext) extends BitcoinSLogger with Product with Serializable

    Handles fetching and constructing different DLC datastructures from the database

  2. case class DLCTransactionProcessing(txProcessing: TransactionProcessingApi, dlcWalletDAOs: DLCWalletDAOs, walletDAOs: WalletDAOs, dlcDataManagement: DLCDataManagement, keyManager: BIP39KeyManager, transactionDAO: TransactionDAO, utxoHandling: UtxoHandlingApi, dlcWalletApi: DLCWalletApi)(implicit dlcConfig: DLCAppConfig, ec: ExecutionContext) extends TransactionProcessingApi with BitcoinSLogger with Product with Serializable

    Overrides TransactionProcessing from Wallet to add extra logic to process transactions that could from our own DLC.

  3. case class IncomingDLCOffersHandling(dlcWalletDAOs: DLCWalletDAOs)(implicit dlcConfig: DLCAppConfig) extends IncomingDLCOfferHandlingApi with Product with Serializable

Value Members

  1. object DLCDataManagement extends Serializable

Ungrouped