Expand description
Handling of verifier pool instances and communication
Modules§
- A trait for managing a transaction cache
- Methods for performing requests against the verifier pool
- Pool networker traits and implementations
Structs§
- A utility class for building a new pool instance or runner.
- The default
Pool
implementation - Default
PoolRequestImpl
used byPoolImpl
- The
PoolRunner
instance creates a separate thread for handling pool events, allowing the use of callbacks instead of async functions for interacting with the pool as well as simplifying validator pool refreshes. - The current status of a validator pool.
- Setup parameters for
PoolImpl
, shared with cloned instances and derived pool requests - A collection of pool genesis transactions.
- A ledger transaction request which has been prepared for dispatch
- Validator node details loaded from pool transactions
- A verifier node BLS signing key
Enums§
- An Indy Node subledger identifier
- The Indy Node communication protocol version
- Determines the handler and state proof semantics used to process a request
- Common result type returned by request handlers
- The result of a request to a single validator node
Traits§
- A generic verifier pool with support for creating pool transaction requests
- Base trait for pool request implementations
Functions§
- Get a new unique request ID
Type Aliases§
- A verifier pool instance restricted to a single thread
- A collection of results from multiple validator nodes
- A verifier pool instance which can be shared between threads
- Type representing timing information collected for ledger transaction request
- A collection of verifier node BLS keys
- A standard collection of verifier information, indexed by node alias