package
0.6.1-preview
Repository: https://github.com/2lambda123/hyperledger-fabric.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package pbft is a generated protocol buffer package.
No description provided by the author

# Interfaces

Communicator is used to send messages to other validators.
Consenter is used to receive messages from the network Every consensus plugin needs to implement this interface.
ExecutionConsumer allows callbacks from asycnhronous execution and statetransfer.
Executor is intended to eventually supplant the old Executor interface The problem with invoking the calls directly above, is that they must be coordinated with state transfer, to eliminate possible races and ledger corruption.
Inquirer is used to retrieve info about the validating network.
LedgerManager is used to manipulate the state of the ledger.
LegacyExecutor is used to invoke transactions, potentially modifying the backing ledger.
NetworkStack is used to retrieve network info and send messages.
ReadOnlyLedger is used for interrogating the blockchain.
SecurityUtils is used to access the sign/verify methods from the crypto package.
Stack is the set of stack-facing methods available to the consensus plugin.
StatePersistor is used to store consensus state which should survive a process crash.