package
2.0.0-alpha+incompatible
Repository: https://github.com/hyperledger-labs/fabric-block-archiving.git
Documentation: pkg.go.dev

# Functions

BuildCollectionKVSKey constructs the collection config key for a given chaincode name.
GetCCNameFromCollectionConfigKey returns the chaincode name given a collection config key.
IsCollectionConfigKey detects if a key is a collection key.
NewMembershipInfoProvider returns MembershipProvider.
NewSimpleCollectionStore returns a collection stored backed by a ledger supplied by the specified ledgerGetter with an internal name formed as specified by the supplied collectionNamer function.
ParseCollectionConfig parses the collection configuration from the given serialized representation.
RetrieveCollectionConfigPackageFromState retrieves the collection config package from the given key from the given state.

# Structs

MembershipProvider can be used to check whether a peer is eligible to a collection or not.
SimpleCollection implements a collection with static properties and a public member set.
No description provided by the author

# Interfaces

Collection defines a common interface for collections.
CollectionAccessPolicy encapsulates functions for the access policy of a collection.
No description provided by the author
CollectionPersistenceConfigs encapsulates configurations related to persistece of a collection.
CollectionStore provides various APIs to retrieves stored collections and perform membership check & read permission check based on the collection's properties.
State retrieves data from the state.
Support is an interface used to inject dependencies.

# Type aliases

Filter defines a rule that filters peers according to data signed by them.
No description provided by the author