Versions in this module Expand all Collapse all v1 v1.4.9 Jul 22, 2021 Changes in this version + func NewService(config Config, sup Support) *service + type AccessControlSupport interface + EligibleForService func(channel string, data common2.SignedData) error + type Config struct + AuthCacheEnabled bool + AuthCacheMaxSize int + AuthCachePurgeRetentionRatio float64 + TLS bool + func (c Config) String() string + type ConfigSequenceSupport interface + ConfigSequence func(channel string) uint64 + type ConfigSupport interface + Config func(channel string) (*discprotos.ConfigResult, error) + type EndorsementSupport interface + PeersAuthorizedByCriteria func(chainID common.ChainID, interest *discprotos.ChaincodeInterest) (discovery.Members, error) + PeersForEndorsement func(channel common.ChainID, interest *discprotos.ChaincodeInterest) (*discprotos.EndorsementDescriptor, error) + type GossipSupport interface + ChannelExists func(channel string) bool + IdentityInfo func() api.PeerIdentitySet + Peers func() discovery.Members + PeersOfChannel func(common.ChainID) discovery.Members + type Support interface