object BitcoinSAppConfig extends Logging with Serializable

Implicit conversions that allow a unified configuration to be passed in wherever a specializes one is required

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BitcoinSAppConfig
  2. Serializable
  3. Logging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def debug(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  7. def debug(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  8. def debug(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def error(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  12. def error(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  13. def error(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. def fromClassPathConfig()(implicit system: ActorSystem): BitcoinSAppConfig
  16. def fromConfig(config: Config)(implicit system: ActorSystem): BitcoinSAppConfig
  17. def fromDatadir(datadir: Path, confs: Config*)(implicit system: ActorSystem): BitcoinSAppConfig
  18. def fromDatadirWithBundleConf(datadir: Path, confs: Vector[Config] = Vector.empty)(implicit system: ActorSystem): BitcoinSAppConfig
  19. def fromDatadirWithBundleConfWithServerArgs(datadir: Path, serverArgParser: ServerArgParser)(implicit system: ActorSystem): BitcoinSAppConfig

    Resolve BitcoinSAppConfig in the following order of precedence 1.

    Resolve BitcoinSAppConfig in the following order of precedence 1. Server args 2. bitcoin-s-bundle.conf 3. bitcoin-s.conf 4. application.conf 5. reference.conf

  20. def fromDatadirWithServerArgs(datadir: Path, serverArgsParser: ServerArgParser)(implicit system: ActorSystem): BitcoinSAppConfig
  21. def fromDefaultDatadir(confs: Config*)(implicit system: ActorSystem): BitcoinSAppConfig

    Constructs an app configuration from the default Bitcoin-S data directory and given list of configuration overrides.

  22. def fromDefaultDatadirWithBundleConf(confs: Vector[Config] = Vector.empty)(implicit system: ActorSystem): BitcoinSAppConfig
  23. def fromDefaultDatadirWithServerArgs(serverArgParser: ServerArgParser)(implicit system: ActorSystem): BitcoinSAppConfig

    Creates a BitcoinSAppConfig the the given daemon args to a server

  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def info(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  27. def info(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  28. def info(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  29. def isDebugEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  30. def isErrorEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  31. def isInfoEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def isTraceEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  34. def isWarnEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  35. def logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  36. def loggerName: String
    Attributes
    protected
    Definition Classes
    Logging
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toBitcoindRpcConf(conf: BitcoinSAppConfig): BitcoindRpcAppConfig

    Converts the given config to a bitcoind rpc config

  42. def toChainConf(conf: BitcoinSAppConfig): ChainAppConfig

    Converts the given config to a chain config

  43. def toNodeConf(conf: BitcoinSAppConfig): NodeAppConfig

    Converts the given config to a node config

  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. def toWalletConf(conf: BitcoinSAppConfig): WalletAppConfig

    Converts the given config to a wallet config

  46. def trace(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  47. def trace(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  48. def trace(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  52. def warn(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  53. def warn(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  54. def warn(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging

Inherited from Serializable

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped