Packages

package wallet

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package accounting
  2. package internal
  3. package models
  4. package util

Type Members

  1. case class DLCAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit ec: ExecutionContext) extends DbAppConfig with DLCDbManagement with JdbcProfileComponent[DLCAppConfig] with Product with Serializable

    Configuration for the Bitcoin-S wallet

  2. trait DLCDbManagement extends DbManagement
  3. abstract class DLCWallet extends Wallet with AnyDLCHDWalletApi with DLCTransactionProcessing with IncomingDLCOffersHandling

    A Wallet with full DLC Functionality

  4. case class DLCWalletCallbacks(onStateChange: CallbackHandler[DLCStatus, OnDLCStateChange], onOfferAdd: CallbackHandler[IncomingDLCOfferDb, OnDLCOfferAdd], onOfferRemove: CallbackHandler[Sha256Digest, OnDLCOfferRemove]) extends Product with Serializable
  5. trait OnDLCOfferAdd extends Callback[IncomingDLCOfferDb]
  6. trait OnDLCOfferRemove extends Callback[Sha256Digest]
  7. trait OnDLCStateChange extends Callback[DLCStatus]

    Triggered when DLCStatus.state is changed in the database

Value Members

  1. object DLCAppConfig extends AppConfigFactory[DLCAppConfig] with WalletLogger with Serializable
  2. object DLCWallet extends WalletLogger
  3. object DLCWalletCallbacks extends Serializable

Ungrouped