package config
- Alphabetic
- Public
- Protected
Type Members
- sealed trait BitcoindAuthCredentials extends AnyRef
This trait contains the information we need to authenticate to a
bitcoind
node. - 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 inbitcoin.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
https://github.com/bitcoin/bitcoin/blob/master/doc/bitcoin-conf.md
- sealed trait BitcoindInstance extends BitcoinSLogger
Created by chris on 4/29/17.
- sealed trait BitcoindInstanceLocal extends BitcoindInstance
Represents a bitcoind instance that is running locally on the same host
- sealed trait BitcoindInstanceRemote extends BitcoindInstance
Refers to a bitcoind instance that is running remotely on another machine
- case class BitcoindRpcAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit system: ActorSystem) extends AppConfig with CallbackConfig[BitcoindCallbacks] with Product with Serializable
Configuration for a BitcoindRpcClient
- sealed trait ZmqConfig extends AnyRef
Value Members
- object BitcoindAuthCredentials extends BitcoinSLogger
- object BitcoindConfig extends ConfigFactory[BitcoindConfig] with BitcoinSLogger with Serializable
- object BitcoindInstanceLocal extends InstanceFactoryLocal[BitcoindInstanceLocal, ActorSystem]
- object BitcoindInstanceRemote extends InstanceFactory[BitcoindInstanceRemote, ActorSystem]
- object BitcoindRpcAppConfig extends AppConfigFactoryActorSystem[BitcoindRpcAppConfig] with Serializable
- object ZmqConfig extends BitcoinSLogger