object BitcoindRpcTestUtil extends BitcoindRpcTestUtil

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

Type Members

  1. type RpcClientAccum = Builder[BitcoindRpcClient, Vector[BitcoindRpcClient]]
    Definition Classes
    BitcoindRpcTestUtil

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. val DEFAULT_LONG_INTERVAL: FiniteDuration

    Used for long running async tasks

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def awaitConnection(from: BitcoindRpcClient, to: BitcoindRpcClient, interval: FiniteDuration = 100.milliseconds, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]

    Awaits non-blockingly until the provided clients are connected

    Awaits non-blockingly until the provided clients are connected

    Definition Classes
    BitcoindRpcTestUtil
  7. def awaitDisconnected(from: BitcoindRpcClient, to: BitcoindRpcClient, interval: FiniteDuration = 100.milliseconds, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  8. def awaitSameBlockHeight(client1: BitcoindRpcClient, client2: BitcoindRpcClient, interval: FiniteDuration = BitcoindRpcTestUtil.DEFAULT_LONG_INTERVAL, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  9. def awaitStopped(client: BitcoindRpcClient, interval: FiniteDuration = 100.milliseconds, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  10. def awaitSynced(client1: BitcoindRpcClient, client2: BitcoindRpcClient, interval: FiniteDuration = BitcoindRpcTestUtil.DEFAULT_LONG_INTERVAL, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. def config(uri: URI, rpcUri: URI, zmqConfig: ZmqConfig, pruneMode: Boolean, blockFilterIndex: Boolean = false): BitcoindConfig
    Definition Classes
    BitcoindRpcTestUtil
  13. def connectPairs(pairs: Vector[(BitcoindRpcClient, BitcoindRpcClient)])(implicit system: ActorSystem): Future[Unit]

    Connects and waits non-blockingly until all the provided pairs of clients are connected

    Connects and waits non-blockingly until all the provided pairs of clients are connected

    Definition Classes
    BitcoindRpcTestUtil
  14. def createNodePair[T <: BitcoindRpcClient](version: BitcoindVersion)(implicit system: ActorSystem): Future[(T, T)]
    Definition Classes
    BitcoindRpcTestUtil
  15. def createNodePair[T <: BitcoindRpcClient](clientAccum: RpcClientAccum = Vector.newBuilder)(implicit system: ActorSystem): Future[(BitcoindRpcClient, BitcoindRpcClient)]

    Returns a pair of BitcoindRpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindRpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  16. def createNodePairV16(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV16RpcClient, BitcoindV16RpcClient)]

    Returns a pair of BitcoindV16RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV16RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  17. def createNodePairV17(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV17RpcClient, BitcoindV17RpcClient)]

    Returns a pair of BitcoindV17RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV17RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  18. def createNodePairV18(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV18RpcClient, BitcoindV18RpcClient)]

    Returns a pair of BitcoindV18RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV18RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  19. def createNodePairV19(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV19RpcClient, BitcoindV19RpcClient)]

    Returns a pair of BitcoindV19RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV19RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  20. def createNodePairV20(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV20RpcClient, BitcoindV20RpcClient)]

    Returns a pair of BitcoindV20RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV20RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  21. def createNodePairV21(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV21RpcClient, BitcoindV21RpcClient)]

    Returns a pair of BitcoindV21RpcClient that are connected with some blocks in the chain

    Returns a pair of BitcoindV21RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  22. def createNodePairV22(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV21RpcClient, BitcoindV21RpcClient)]
    Definition Classes
    BitcoindRpcTestUtil
  23. def createNodeTriple[T <: BitcoindRpcClient](version: BitcoindVersion)(implicit system: ActorSystem): Future[(T, T, T)]

    Returns a triple of org.bitcoins.rpc.client.common.BitcoindRpcClient BitcoindRpcClient that are connected with some blocks in the chain

    Returns a triple of org.bitcoins.rpc.client.common.BitcoindRpcClient BitcoindRpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  24. def createNodeTriple(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindRpcClient, BitcoindRpcClient, BitcoindRpcClient)]

    Returns a triple of org.bitcoins.rpc.client.common.BitcoindRpcClient BitcoindRpcClient that are connected with some blocks in the chain

    Returns a triple of org.bitcoins.rpc.client.common.BitcoindRpcClient BitcoindRpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  25. def createNodeTripleV17(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV17RpcClient, BitcoindV17RpcClient, BitcoindV17RpcClient)]

    returns

    a triple of BitcoindV17RpcClient that are connected with some blocks in the chain

    Definition Classes
    BitcoindRpcTestUtil
  26. def createNodeTripleV18(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV18RpcClient, BitcoindV18RpcClient, BitcoindV18RpcClient)]
    Definition Classes
    BitcoindRpcTestUtil
  27. def createNodeTripleV19(clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[(BitcoindV19RpcClient, BitcoindV19RpcClient, BitcoindV19RpcClient)]
    Definition Classes
    BitcoindRpcTestUtil
  28. def createRawCoinbaseTransaction(sender: BitcoindRpcClient, receiver: BitcoindRpcClient, amount: Bitcoins = Bitcoins(1))(implicit executionContext: ExecutionContext): Future[Transaction]
    Definition Classes
    BitcoindRpcTestUtil
  29. def createUnconnectedNodePair(clientAccum: RpcClientAccum = Vector.newBuilder)(implicit system: ActorSystem): Future[(BitcoindRpcClient, BitcoindRpcClient)]

    Returns a pair of unconnected BitcoindRpcClients with no blocks

    Returns a pair of unconnected BitcoindRpcClients with no blocks

    Definition Classes
    BitcoindRpcTestUtil
  30. def debug(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  31. def debug(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  32. def debug(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  33. def deleteNodePair(client1: BitcoindRpcClient, client2: BitcoindRpcClient)(implicit executionContext: ExecutionContext): Future[Unit]

    Stops the provided nodes and deletes their data directories

    Stops the provided nodes and deletes their data directories

    Definition Classes
    BitcoindRpcTestUtil
  34. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  36. def error(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  37. def error(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  38. def error(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  39. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  40. def findOutput(client: BitcoindRpcClient, txid: DoubleSha256DigestBE, amount: Bitcoins, blockhash: Option[DoubleSha256DigestBE] = None)(implicit executionContext: ExecutionContext): Future[UInt32]

    Return index of output of TX txid with value amount

    Return index of output of TX txid with value amount

    Definition Classes
    BitcoindRpcTestUtil
    See also

    function we're mimicking in Core test suite

  41. def fundBlockChainTransaction(sender: BitcoindRpcClient, receiver: BitcoindRpcClient, address: BitcoinAddress, amount: Bitcoins)(implicit system: ActorSystem): Future[DoubleSha256DigestBE]

    Produces a confirmed transaction from sender to address for amount

    Produces a confirmed transaction from sender to address for amount

    Definition Classes
    BitcoindRpcTestUtil
  42. def fundMemPoolTransaction(sender: BitcoindRpcClient, address: BitcoinAddress, amount: Bitcoins)(implicit system: ActorSystem): Future[DoubleSha256DigestBE]

    Produces a unconfirmed transaction from sender to address for amount

    Produces a unconfirmed transaction from sender to address for amount

    Definition Classes
    BitcoindRpcTestUtil
  43. def generateAllAndSync(clients: Vector[BitcoindRpcClient], blocks: Int = 6)(implicit system: ActorSystem): Future[Vector[Vector[DoubleSha256DigestBE]]]

    Generates the specified amount of blocks with all provided clients and waits until they are synced.

    Generates the specified amount of blocks with all provided clients and waits until they are synced.

    returns

    Vector of Blockhashes of generated blocks, with index corresponding to the list of provided clients

    Definition Classes
    BitcoindRpcTestUtil
  44. def generateAndSync(clients: Vector[BitcoindRpcClient], blocks: Int = 6)(implicit system: ActorSystem): Future[Vector[DoubleSha256DigestBE]]

    Generates the specified amount of blocks and waits until the provided clients are synced.

    Generates the specified amount of blocks and waits until the provided clients are synced.

    returns

    Blockhashes of generated blocks

    Definition Classes
    BitcoindRpcTestUtil
  45. def getBinary(version: BitcoindVersion, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory): File
    Definition Classes
    BitcoindRpcTestUtil
  46. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  47. def getFirstBlock(node: BitcoindRpcClient)(implicit executionContext: ExecutionContext): Future[GetBlockWithTransactionsResult]

    returns

    The first block (after genesis) in the given node's blockchain

    Definition Classes
    BitcoindRpcTestUtil
  48. def getInstance(bitcoindVersion: BitcoindVersion, port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal

    Gets an instance of bitcoind with the given version

    Gets an instance of bitcoind with the given version

    Definition Classes
    BitcoindRpcTestUtil
  49. def getPubkey(client: BitcoindRpcClient, address: BitcoinAddress)(implicit system: ActorSystem): Future[Option[ECPublicKey]]

    Gets the pubkey (if it exists) asscociated with a given bitcoin address in a version-agnostic manner

    Gets the pubkey (if it exists) asscociated with a given bitcoin address in a version-agnostic manner

    Definition Classes
    BitcoindRpcTestUtil
  50. def hasSeenBlock(client1: BitcoindRpcClient, hash: DoubleSha256Digest)(implicit ec: ExecutionContext): Future[Boolean]
    Definition Classes
    BitcoindRpcTestUtil
  51. def hasSeenBlock(client: BitcoindRpcClient, hash: DoubleSha256DigestBE)(implicit ec: ExecutionContext): Future[Boolean]

    Checks whether the provided client has seen the given block hash

    Checks whether the provided client has seen the given block hash

    Definition Classes
    BitcoindRpcTestUtil
  52. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  53. def info(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  54. def info(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  55. def info(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  56. def instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, versionOpt: Option[BitcoindVersion] = None, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal

    Creates a bitcoind instance within the user temporary directory

    Creates a bitcoind instance within the user temporary directory

    Definition Classes
    BitcoindRpcTestUtil
  57. def isDebugEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  58. def isErrorEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  59. def isInfoEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  60. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  61. def isTraceEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  62. def isWarnEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  63. def logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  64. def loggerName: String
    Attributes
    protected
    Definition Classes
    Logging
  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. lazy val network: RegTest.type
    Definition Classes
    BitcoindRpcTestUtil
  67. def newestBitcoindBinary: File
    Definition Classes
    BitcoindRpcTestUtil
  68. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  69. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  70. def removeDataDirectory(client: BitcoindRpcClient, interval: FiniteDuration = 100.milliseconds, maxTries: Int = 50)(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  71. def sendCoinbaseTransaction(sender: BitcoindRpcClient, receiver: BitcoindRpcClient, amount: Bitcoins = Bitcoins(1))(implicit actorSystem: ActorSystem): Future[GetTransactionResult]
    Definition Classes
    BitcoindRpcTestUtil
  72. def signRawTransaction(signer: BitcoindRpcClient, transaction: Transaction, utxoDeps: Vector[SignRawTransactionOutputParameter] = Vector.empty): Future[SignRawTransactionResult]

    Bitcoin Core 0.16 and 0.17 has diffrent APIs for signing raw transactions.

    Bitcoin Core 0.16 and 0.17 has diffrent APIs for signing raw transactions. This method tries to construct either a BitcoindV16RpcClient or a BitcoindV16RpcClient from the provided signer, and then calls the appropriate method on the result.

    Definition Classes
    BitcoindRpcTestUtil
    Exceptions thrown

    RuntimeException if no versioned BitcoindRpcClient can be constructed.

  73. def standardConfig: BitcoindConfig

    Standard config used for testing purposes

    Standard config used for testing purposes

    Definition Classes
    BitcoindRpcTestUtil
  74. def startServers(servers: Vector[BitcoindRpcClient])(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  75. def startedBitcoindRpcClient(instanceOpt: Option[BitcoindInstanceLocal] = None, clientAccum: RpcClientAccum)(implicit system: ActorSystem): Future[BitcoindRpcClient]

    clientAccum

    If provided, the generated client is added to this vectorbuilder.

    Definition Classes
    BitcoindRpcTestUtil
  76. def stopServer(server: BitcoindRpcClient)(implicit system: ActorSystem): Future[Unit]

    Stops the given server and deletes its data directory

    Stops the given server and deletes its data directory

    Definition Classes
    BitcoindRpcTestUtil
  77. def stopServers(servers: Vector[BitcoindRpcClient])(implicit system: ActorSystem): Future[Unit]

    Stops the given servers and deletes their data directories

    Stops the given servers and deletes their data directories

    Definition Classes
    BitcoindRpcTestUtil
  78. def syncPairs(pairs: Vector[(BitcoindRpcClient, BitcoindRpcClient)])(implicit system: ActorSystem): Future[Unit]
    Definition Classes
    BitcoindRpcTestUtil
  79. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. def trace(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  82. def trace(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  83. def trace(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  84. def v16Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  85. def v17Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  86. def v18Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  87. def v19Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  88. def v20Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  89. def v21Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  90. def v22Instance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  91. def vExperimentalInstance(port: Int = RpcUtil.randomPort, rpcPort: Int = RpcUtil.randomPort, zmqConfig: ZmqConfig = RpcUtil.zmqConfig, pruneMode: Boolean = false, binaryDirectory: Path = BitcoindRpcTestClient.sbtBinaryDirectory)(implicit system: ActorSystem): BitcoindInstanceLocal
    Definition Classes
    BitcoindRpcTestUtil
  92. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  93. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  94. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  95. def waitUntilBlock(blockHeight: Int, client: BitcoindRpcClient, addressForMining: BitcoinAddress)(implicit ec: ExecutionContext): Future[Unit]

    Mines blocks until the specified block height.

    Mines blocks until the specified block height.

    Definition Classes
    BitcoindRpcTestUtil
  96. def warn(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  97. def warn(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  98. def warn(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  99. def writtenConfig(uri: URI, rpcUri: URI, zmqConfig: ZmqConfig, pruneMode: Boolean, blockFilterIndex: Boolean = false): Path

    Creates a bitcoind config within the system temp directory, writes the file and returns the written file

    Creates a bitcoind config within the system temp directory, writes the file and returns the written file

    Definition Classes
    BitcoindRpcTestUtil

Inherited from BitcoindRpcTestUtil

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped