package wallet
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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
- trait DLCDbManagement extends DbManagement
- abstract class DLCWallet extends Wallet with AnyDLCHDWalletApi with DLCTransactionProcessing with IncomingDLCOffersHandling
A Wallet with full DLC Functionality
- case class DLCWalletCallbacks(onStateChange: CallbackHandler[DLCStatus, OnDLCStateChange], onOfferAdd: CallbackHandler[IncomingDLCOfferDb, OnDLCOfferAdd], onOfferRemove: CallbackHandler[Sha256Digest, OnDLCOfferRemove]) extends Product with Serializable
- trait OnDLCOfferAdd extends Callback[IncomingDLCOfferDb]
- trait OnDLCOfferRemove extends Callback[Sha256Digest]
- trait OnDLCStateChange extends Callback[DLCStatus]
Triggered when DLCStatus.state is changed in the database
Value Members
- object DLCAppConfig extends AppConfigFactory[DLCAppConfig] with WalletLogger with Serializable
- object DLCWallet extends WalletLogger
- object DLCWalletCallbacks extends Serializable