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 BitcoindFixturesCachedPairV16 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV16RpcClient]
Bitcoind fixtures with two cached BitcoindV16RpcClient that are connected via p2p
- trait BitcoindFixturesCachedPairV17 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV17RpcClient]
Bitcoind fixtures with two cached BitcoindV17RpcClient that are connected via p2p
- trait BitcoindFixturesCachedPairV18 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV18RpcClient]
Bitcoind fixtures with two cached BitcoindV18RpcClient that are connected via p2p
- trait BitcoindFixturesCachedPairV19 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV19RpcClient]
- trait BitcoindFixturesCachedPairV21 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesCachedPair[BitcoindV21RpcClient]
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 BitcoindFixturesFundedCachedV18 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV18
Test trait that caches a BitcoindV18RpcClient that is funded and available to use with fixtures
- trait BitcoindFixturesFundedCachedV19 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV19
Test trait that caches a BitcoindV19RpcClient that is funded and available to use with fixtures
- trait BitcoindFixturesFundedCachedV20 extends FixtureAsyncFlatSpec with BitcoinSAsyncFixtureTest with BitcoindFixturesFundedCached with CachedBitcoindV20
Test trait that caches a BitcoindV20RpcClient that is funded and available to use with fixtures
- 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 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 CachedBitcoindCollection[T <: BitcoindRpcClient] extends CachedBitcoind[T]
- trait CachedBitcoindFunded[T <: BitcoindRpcClient] extends CachedBitcoind[T]
- trait CachedBitcoindNewest extends CachedBitcoindFunded[BitcoindRpcClient]
- 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 CachedBitcoindPairV21 extends CachedBitcoindCollection[BitcoindV21RpcClient]
- trait CachedBitcoindPairV22 extends CachedBitcoindCollection[BitcoindV21RpcClient]
- trait CachedBitcoindTriple[T <: BitcoindRpcClient] extends CachedBitcoindCollection[T]
- trait CachedBitcoindV17 extends CachedBitcoindFunded[BitcoindV17RpcClient]
- trait CachedBitcoindV18 extends CachedBitcoindFunded[BitcoindV18RpcClient]
- trait CachedBitcoindV19 extends CachedBitcoindFunded[BitcoindV19RpcClient]
- trait CachedBitcoindV20 extends CachedBitcoindFunded[BitcoindV20RpcClient]
- trait CachedBitcoindV21 extends CachedBitcoindFunded[BitcoindV21RpcClient]
- trait CachedBitcoindV22 extends CachedBitcoindFunded[BitcoindV22RpcClient]
Value Members
- object BitcoindRpcTestUtil extends BitcoindRpcTestUtil