Documentation
¶
Index ¶
- func NewChannelProvider(in struct{ ... }) generic.ChannelProvider
- func NewCommitter(nw fdriver.FabricNetworkService, channelConfig fdriver.ChannelConfig, ...) (*fcommitter.Committer, error)
- func NewDriver(in struct{ ... }) core.NamedDriver
- func NewRWSetLoader(channel string, nw fdriver.FabricNetworkService, ...) fdriver.RWSetLoader
- type ChannelProvider
- type P2PCommunicationType
- type SDK
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChannelProvider ¶
func NewChannelProvider(in struct {
dig.In
ConfigProvider config.Provider
KVS *kvs.KVS
LedgerProvider ledger.Provider
Publisher events.Publisher
BlockDispatcherProvider *ledger.BlockDispatcherProvider
TracerProvider trace.TracerProvider
MetricsProvider metrics.Provider
QueryServiceProvider queryservice.Provider
IdentityLoaders []identity.NamedIdentityLoader `group:"identity-loaders"`
EndpointService identity.EndpointService
IdProvider identity.ViewIdentityProvider
EnvelopeStore fdriver.EnvelopeStore
MetadataStore fdriver.MetadataStore
EndorseTxStore fdriver.EndorseTxStore
Drivers multiplexed.Driver
},
) generic.ChannelProvider
func NewCommitter ¶
func NewCommitter(nw fdriver.FabricNetworkService, channelConfig fdriver.ChannelConfig, vault fdriver.Vault, envelopeService fdriver.EnvelopeService, ledger fdriver.Ledger, rwsetLoaderService fdriver.RWSetLoader, eventsPublisher events.Publisher, channelMembershipService fdriver.MembershipService, fabricFinality fcommitter.FabricFinality, dependencyResolver fcommitter.DependencyResolver, quiet bool, listenerManager fdriver.ListenerManager, tracerProvider trace.TracerProvider, metricsProvider metrics.Provider) (*fcommitter.Committer, error)
func NewDriver ¶
func NewDriver(in struct {
dig.In
ConfigProvider config.Provider
MetricsProvider metrics.Provider
EndpointService identity.EndpointService
IdProvider identity.ViewIdentityProvider
KVS *kvs.KVS
SignerInfoStore driver.SignerInfoStore
AuditInfoStore driver.AuditInfoStore
ChannelProvider ChannelProvider
IdentityLoaders []identity.NamedIdentityLoader `group:"identity-loaders"`
},
) core.NamedDriver
func NewRWSetLoader ¶
func NewRWSetLoader(channel string, nw fdriver.FabricNetworkService, envelopeService fdriver.EnvelopeService, transactionService fdriver.EndorserTransactionService, vault fdriver.RWSetInspector) fdriver.RWSetLoader
Types ¶
type ChannelProvider ¶
type ChannelProvider generic.ChannelProvider
type P2PCommunicationType ¶
type P2PCommunicationType = string
const ( FabricxDriverName = "fabricx" WebSocket P2PCommunicationType = "websocket" )
Click to show internal directories.
Click to hide internal directories.