package config

  1. Alphabetic
  1. Public
  2. Protected

Type Members

  1. sealed trait BitcoindAuthCredentials extends AnyRef

    This trait contains the information we need to authenticate to a bitcoind node.

  2. case class BitcoindConfig(lines: Seq[String], datadir: File) extends BitcoinSLogger with Product with Serializable

    This class represents a parsed bitcoin.conf file.

    This class represents a parsed bitcoin.conf file. It respects the different ways of writing options in bitcoin.conf: Raw options, network-prefixed options and options within network sections. It also tries to conform to the way Bitcoin Core gives precedence to the different properties.

    Not all options are exposed from this class. We only expose those that are of relevance when making RPC requests.

    See also

  3. sealed trait BitcoindInstance extends BitcoinSLogger

    Created by chris on 4/29/17.

  4. sealed trait BitcoindInstanceLocal extends BitcoindInstance

    Represents a bitcoind instance that is running locally on the same host

  5. sealed trait BitcoindInstanceRemote extends BitcoindInstance

    Refers to a bitcoind instance that is running remotely on another machine

  6. case class BitcoindRpcAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit system: ActorSystem) extends AppConfig with Product with Serializable

    Configuration for a BitcoindRpcClient

  7. sealed trait ZmqConfig extends AnyRef