Packages

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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 in lnd.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.

  2. sealed trait LndInstance extends AnyRef
  3. case class LndInstanceLocal(datadir: Path, network: BitcoinNetwork, listenBinding: URI, restUri: URI, rpcUri: URI, debugLevel: LogLevel) extends LndInstance with Product with Serializable
  4. case class LndInstanceRemote(rpcUri: URI, macaroon: String, certFileOpt: Option[File], certificateOpt: Option[String]) extends LndInstance with Product with Serializable
  5. sealed abstract class LogLevel extends AnyRef

Ungrouped