Awaits non-blockingly until the provided clients are connected
Awaits non-blockingly until the provided clients are connected
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
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
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
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
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
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
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
a triple of BitcoindV17RpcClient that are connected with some blocks in the chain
Returns a pair of unconnected BitcoindRpcClients with no blocks
Returns a pair of unconnected BitcoindRpcClients with no blocks
Stops the provided nodes and deletes their data directories
Stops the provided nodes and deletes their data directories
Return index of output of TX txid
with value amount
Return index of output of TX txid
with value amount
function we're mimicking in Core test suite
Produces a confirmed transaction from sender
to address
for amount
Produces a confirmed transaction from sender
to address
for amount
Produces a unconfirmed transaction from sender
to address
for amount
Produces a unconfirmed transaction from sender
to address
for amount
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.
Vector of Blockhashes of generated blocks, with index corresponding to the list of provided clients
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.
Blockhashes of generated blocks
The first block (after genesis) in the given node's blockchain
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
Checks whether the provided client has seen the given block hash
Checks whether the provided client has seen the given block hash
Creates a bitcoind
instance within the user temporary directory
Creates a bitcoind
instance within the user temporary directory
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.
RuntimeException
if no versioned
BitcoindRpcClient
can be constructed.
Standard config used for testing purposes
Standard config used for testing purposes
If provided, the generated client is added to this vectorbuilder.
Stops the given server and deletes its data directory
Stops the given server and deletes its data directory
Stops the given servers and deletes their data directories
Stops the given servers and deletes their data directories
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