Module node_testing::client [−][src]
Expand description
Utilities to build a TestClient
for node-runtime
.
Modules
Substrate Client and associated logic.
Client extension for tests.
Client backend that is backed by a database.
A crate that provides means of executing/dispatching calls into the runtime.
Common utilities for building and using consensus engines in substrate.
Structs
Disk backend.
A producer of execution extensions for offchain calls.
Execution strategies settings.
Genesis configuration parameters for TestClient
.
A generic CodeExecutor
implementation that uses a delegate to determine wasm code equivalence
and dispatch to native code when possible, falling back on WasmExecutor
when not.
RPC handlers that can perform RPC queries.
An RPC session. Used to perform in-memory RPC queries (ie. RPC queries that don’t go through the HTTP or WebSockets server).
An error for when the RPC call fails.
The output of an RPC transaction.
Struct containing data needed for a storage.
Child trie storage data.
A builder for creating a test client instance.
Enums
Set of test accounts.
Set of test accounts.
Strategy for executing a call into the runtime.
Set of test accounts.
Specification of different methods of executing the runtime Wasm code.
Traits
An extension trait for BlockchainEvents
.
Extension trait for a test client around block importing.
Extension trait for a test client.
A genesis storage initialization trait.
An extension trait for RpcHandlers
.
Sync version of the CryptoStore
A test-runtime
extensions to TestClientBuilder
.
Type Definitions
Default backend type.
Known bad block hashes.
Test client type.
Call executor for node-runtime
TestClient
.
Expected hashes of blocks at given heights.
Test client light database backend.
A pointer to a keystore.
Transaction for node-runtime.