package
3.0.0+incompatible
Repository: https://github.com/hyperledger/fabric.git
Documentation: pkg.go.dev
# Functions
GlobalConfig obtains a set of configuration from viper, build and returns the config struct.
NewCollectionAccessFactory.
NewCoordinator creates a new instance of coordinator.
NewDataRetriever constructing function for implementation of the StorageDataRetriever interface.
NewDistributor a constructor for private data distributor capable to send private read write sets for underlying collection.
NewPuller creates new private data puller.
NewReconciler creates a new instance of reconciler.
# Structs
CoordinatorConfig encapsulates the config that is passed to a new coordinator.
ImplicitCollectionDisseminationPolicy specifies the dissemination policy for the peer's own implicit collection.
NoOpReconciler non functional reconciler to be used in case reconciliation has been disabled.
PrivdataConfig is the struct that defines the Gossip Privdata configurations.
Support encapsulates set of interfaces to aggregate required functionality by single struct.
# Interfaces
AppCapabilities local interface used to generate mock for foreign interface.
CapabilityProvider contains functions to retrieve capability information for a channel.
CollectionAccessFactory an interface to generate collection access policy.
CollectionStore is the local interface used to generate mocks for foreign interface.
Committer is the local interface used to generate mocks for foreign interface.
ConfigHistoryRetriever is the local interface used to generate mocks for foreign interface.
Coordinator orchestrates the flow of the new blocks arrival and in flight transient data, responsible to complete missing parts of transient data for given block.
Fetcher interface which defines API to fetch missing private data elements.
IdentityDeserializerFactory is a factory interface to create IdentityDeserializer for given channel.
MissingPvtDataTracker is the local interface used to generate mocks for foreign interface.
PrivateDataRetriever interface which defines API capable of retrieving required private data.
PvtDataDistributor interface to defines API of distributing private data.
PvtDataReconciler completes missing parts of private data that weren't available during commit time.
ReconciliationFetcher interface which defines API to fetch private data elements that have to be reconciled.
RWSetScanner is the local interface used to generate mocks for foreign interface.
StorageDataRetriever defines an API to retrieve private data from the storage.
# Type aliases
Dig2PvtRWSetWithConfig.
IdentityDeserializerFactoryFunc is a function adapter for IdentityDeserializerFactory.