# Packages
No description provided by the author
No description provided by the author
No description provided by the author
Package obcpbft 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.
Executor is used to invoke transactions, potentially modifying the backing ledger.
Inquirer is used to retrieve info about the validating network.
Ledger is an unrestricted union of reads, utilities, and updates.
LedgerStack serves as interface to the blockchain-oriented activities, such as executing transactions, querying, and updating the ledger.
ReadOnlyLedger is used for interrogating the blockchain.
RemoteLedgers is used to interrogate the blockchain of other replicas.
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.
UtilLedger contains additional useful utility functions for interrogating the blockchain.
WritableLedger is useful for updating the blockchain during state transfer.