package util
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait AppConfigMarker extends AnyRef
A trait used to indicated when different parts of BitcoinSAppConfig are started
- trait BitcoinSApp extends AnyRef
- trait BitcoinSAppScalaDaemon extends App with BitcoinSApp with BitcoinSLogger
Trait for using BitcoinS app with a daemon backend
- case class BitcoindPollingCancellable(blockPollingCancellable: Cancellable, mempoolPollingCancelable: Cancellable) extends Cancellable with BitcoinSLogger with Product with Serializable
- case class ServerBindings(httpServer: ServerBinding, webSocketServerOpt: Option[ServerBinding]) extends BitcoinSLogger with Product with Serializable
- 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
- case class WalletHolderWithBitcoindLoaderApi(walletHolder: WalletHolder, loaderApi: DLCWalletBitcoindBackendLoader) extends WalletHolderWithLoaderApi with Product with Serializable
- sealed trait WalletHolderWithLoaderApi extends AnyRef
- case class WalletHolderWithNeutrinoLoaderApi(walletHolder: WalletHolder, loaderApi: DLCWalletNeutrinoBackendLoader) extends WalletHolderWithLoaderApi with Product with Serializable
- case class WsServerConfig(wsBind: String, wsPort: Int) extends Product with Serializable
Value Members
- object BitcoindPollingCancellabe
- object CallbackUtil extends BitcoinSLogger
- object ChainUtil
- case object StoppedBitcoinSAppConfig extends AppConfigMarker with Product with Serializable
- object WebsocketUtil extends BitcoinSLogger