Module indy_vdr::pool [−][src]
Handling of verifier pool instances and communication
Modules
helpers | Methods for performing requests against the verifier pool |
networker | Pool networker traits and implementations |
Structs
PoolBuilder | A utility class for building a new pool instance or runner. |
PoolImpl | The default |
PoolRequestImpl | Default |
PoolRunner | The |
PoolRunnerStatus | The current status of a validator pool. |
PoolSetup | Setup parameters for |
PoolTransactions | A collection of pool genesis transactions. |
PreparedRequest | A ledger transaction request which has been prepared for dispatch |
RequestHandle | |
VerifierInfo | Validator node details loaded from pool transactions |
VerifierKey | A verifier node BLS signing key |
Enums
LedgerType | An Indy Node subledger identifier |
ProtocolVersion | The Indy Node communication protocol version |
RequestMethod | Determines the handler and state proof semantics used to process a request |
RequestResult | Common result type returned by request handlers |
SingleReply | The result of a request to a single validator node |
Traits
Pool | A generic verifier pool with support for creating pool transaction requests |
PoolRequest | Base trait for pool request implementations |
Functions
new_request_id | Get a new unique request ID |
Type Definitions
LocalPool | A verifier pool instance restricted to a single thread |
NodeReplies | A collection of results from multiple validator nodes |
SharedPool | A verifier pool instance which can be shared between threads |
TimingResult | Type representing timing information collected for ledger transaction request |
VerifierKeys | A collection of verifier node BLS keys |
Verifiers | A standard collection of verifier information, indexed by node alias |