Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectionConfigProvider ¶
type CollectionConfigProvider interface {
ForChannel(channelID string) support.CollectionConfigRetriever
}
CollectionConfigProvider provides collection config retrievers by channel
type GossipProvider ¶
type GossipProvider interface {
GetGossipService() gossipapi.GossipService
}
GossipProvider is a Gossip service provider
type IdentifierProvider ¶
IdentifierProvider is the signing identity provider
type IdentityDeserializerProvider ¶
type IdentityDeserializerProvider interface {
GetIdentityDeserializer(channelID string) msp.IdentityDeserializer
}
IdentityDeserializerProvider returns the identity deserializer for the given channel
type IdentityProvider ¶
type IdentityProvider interface {
GetDefaultSigningIdentity() (msp.SigningIdentity, error)
}
IdentityProvider is the signing identity provider
type LedgerProvider ¶
type LedgerProvider interface {
GetLedger(cid string) ledger.PeerLedger
}
LedgerProvider retrieves ledgers by channel ID
type Providers ¶
type Providers struct { BlockPublisherProvider api.BlockPublisherProvider StoreProvider StoreProvider GossipProvider GossipProvider CCProvider CollectionConfigProvider IdentifierProvider IdentifierProvider }
Providers holds all of the dependencies required by the retriever provider
type StoreProvider ¶
StoreProvider provides stores by channel
Click to show internal directories.
Click to hide internal directories.