package internal
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class DLCDataManagement(dlcWalletDAOs: DLCWalletDAOs)(implicit ec: ExecutionContext) extends BitcoinSLogger with Product with Serializable
Handles fetching and constructing different DLC datastructures from the database
- 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.
- case class IncomingDLCOffersHandling(dlcWalletDAOs: DLCWalletDAOs)(implicit dlcConfig: DLCAppConfig) extends IncomingDLCOfferHandlingApi with Product with Serializable
Value Members
- object DLCDataManagement extends Serializable