package config
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class LndConfig(lines: Seq[String], datadir: File) extends BitcoinSLogger with Product with Serializable
This class represents a parsed
lnd.conf
file.This class represents a parsed
lnd.conf
file. It respects the different ways of writing options inlnd.conf
: Raw options, network-prefixed options and options within network sections. It also tries to conform to the way lnd 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.
- sealed trait LndInstance extends AnyRef
- case class LndInstanceLocal(datadir: Path, network: BitcoinNetwork, listenBinding: URI, restUri: URI, rpcUri: URI, debugLevel: LogLevel) extends LndInstance with Product with Serializable
- case class LndInstanceRemote(rpcUri: URI, macaroon: String, certFileOpt: Option[File], certificateOpt: Option[String]) extends LndInstance with Product with Serializable
- sealed abstract class LogLevel extends AnyRef
Value Members
- object LndConfig extends ConfigFactory[LndConfig] with BitcoinSLogger with Serializable
- object LndInstanceLocal extends InstanceFactoryLocal[LndInstanceLocal, ActorSystem] with Serializable
- object LndInstanceRemote extends Serializable
- object LogLevel extends StringFactory[LogLevel]