package rpc
- Alphabetic
- Public
- Protected
Type Members
- trait BitcoindFixtures extends FixtureAsyncFlatSpec with BitcoinSFixture with EmbeddedPg
A trait that is useful if you need bitcoind fixtures for your test suite
- trait BitcoindFixturesCached extends FixtureAsyncFlatSpec with BitcoindFixtures
Bitcoind fixtures with a cached a bitcoind instance
- trait BitcoindFixturesCachedPair[T <: BitcoindRpcClient] extends FixtureAsyncFlatSpec with BitcoindFixturesCached with CachedBitcoindPair[T]
Bitcoind fixtures with two cached bitcoind that are connected via p2p
- trait BitcoindFixturesCachedPairNewest extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindRpcClient]
- trait BitcoindFixturesCachedPairV21 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV21RpcClient]
- trait BitcoindFixturesCachedPairV22 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV22RpcClient]
Bitcoind fixtures with two cached bitcoind rpc clients that are BitcoindVersion.newest that are connected via p2p
- trait BitcoindFixturesCachedTriple[T <: BitcoindRpcClient] extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCached with CachedBitcoindTriple[T]
Bitcoind fixtures with three cached bitcoind that are connected via p2p
- trait BitcoindFixturesFundedCached extends FixtureAsyncFlatSpec with BitcoindFixtures
Bitcoind fixtures with a cached a bitcoind instance that is funded
- trait BitcoindFixturesFundedCachedNewest extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindNewest
- trait BitcoindFixturesFundedCachedV21 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV21
Test trait that caches a BitcoindV21RpcClient that is funded and available to use with fixtures
- trait BitcoindFixturesFundedCachedV22 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV22
Test trait that caches a BitcoindV22RpcClient that is funded and available to use with fixtures
- trait BitcoindFixturesFundedCachedV23 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV23
Test trait that caches a BitcoindV23RpcClient that is funded and available to use with fixtures
- trait BitcoindFixturesFundedCachedV24 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV24
- trait BitcoindRpcTestUtil extends Logging
- trait CachedBitcoind[T <: BitcoindRpcClient] extends AnyRef
A trait that holds a cached instance of a org.bitcoins.rpc.client.common.BitcoindRpcClient This is useful for using with fixtures to avoid creating a new bitcoind everytime a new test is run.
A trait that holds a cached instance of a org.bitcoins.rpc.client.common.BitcoindRpcClient This is useful for using with fixtures to avoid creating a new bitcoind everytime a new test is run.
The idea is our wallet/chain/node can just use the cached bitcoind rather than a fresh one. This does mean that test cases have to be written in such a way where assertions are not dependent on specific bitcoind state.
- trait CachedBitcoindBlockFilterRpcNewest extends CachedBitcoindFunded[BitcoindRpcClient with V19BlockFilterRpc]
- trait CachedBitcoindCollection[T <: BitcoindRpcClient] extends CachedBitcoind[T]
- trait CachedBitcoindFunded[T <: BitcoindRpcClient] extends CachedBitcoind[T]
- trait CachedBitcoindNewest extends CachedBitcoindFunded[BitcoindRpcClient]
- trait CachedBitcoindNewestNoP2pBlockFilters extends CachedBitcoindNewest
- trait CachedBitcoindNoFunds[T <: BitcoindRpcClient] extends CachedBitcoind[T]
A cached bitcoind that has zero blocks in its chainstate.
A cached bitcoind that has zero blocks in its chainstate. This is useful for testing at certain times when we need to make sure bitcoind is ONLY initialized, no chain state.
- trait CachedBitcoindNoFundsNewest extends CachedBitcoindNoFunds[BitcoindRpcClient]
- trait CachedBitcoindPair[T <: BitcoindRpcClient] extends CachedBitcoindCollection[T]
- trait CachedBitcoindPairNewest extends CachedBitcoindCollection[BitcoindRpcClient]
- trait CachedBitcoindPairV21 extends CachedBitcoindCollection[BitcoindV21RpcClient]
- trait CachedBitcoindPairV22 extends CachedBitcoindCollection[BitcoindV22RpcClient]
- trait CachedBitcoindTriple[T <: BitcoindRpcClient] extends CachedBitcoindCollection[T]
- trait CachedBitcoindV21 extends CachedBitcoindFunded[BitcoindV21RpcClient]
- trait CachedBitcoindV22 extends CachedBitcoindFunded[BitcoindV22RpcClient]
- trait CachedBitcoindV23 extends CachedBitcoindFunded[BitcoindV23RpcClient]
- trait CachedBitcoindV24 extends CachedBitcoindFunded[BitcoindV24RpcClient]
Value Members
- object BitcoindRpcTestUtil extends BitcoindRpcTestUtil