package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait AppConfigMarker extends AnyRef

    A trait used to indicated when different parts of BitcoinSAppConfig are started

  2. trait BitcoinSApp extends AnyRef
  3. trait BitcoinSAppScalaDaemon extends App with BitcoinSApp with BitcoinSLogger

    Trait for using BitcoinS app with a daemon backend

  4. case class BitcoindPollingCancellable(blockPollingCancellable: Cancellable, mempoolPollingCancelable: Cancellable) extends Cancellable with BitcoinSLogger with Product with Serializable
  5. case class ServerBindings(httpServer: ServerBinding, webSocketServerOpt: Option[ServerBinding]) extends BitcoinSLogger with Product with Serializable
  6. case class StartedBitcoinSAppConfig(torStartedF: Future[Unit]) extends AppConfigMarker with Product with Serializable

    This class represents when BitcoinSAppConfig modules are started

    This class represents when BitcoinSAppConfig modules are started

    torStartedF

    this future is completed when all tor dependent modules are fully started the reason this is needed is because tor startup time is so variable

    See also

    https://github.com/bitcoin-s/bitcoin-s/issues/4210

  7. case class WalletHolderWithBitcoindLoaderApi(walletHolder: WalletHolder, loaderApi: DLCWalletBitcoindBackendLoader) extends WalletHolderWithLoaderApi with Product with Serializable
  8. sealed trait WalletHolderWithLoaderApi extends AnyRef
  9. case class WalletHolderWithNeutrinoLoaderApi(walletHolder: WalletHolder, loaderApi: DLCWalletNeutrinoBackendLoader) extends WalletHolderWithLoaderApi with Product with Serializable
  10. case class WsServerConfig(wsBind: String, wsPort: Int) extends Product with Serializable

Ungrouped