Versions in this module Expand all Collapse all v0 v0.0.0 Mar 18, 2022 Changes in this version + const DefaultReplicationBackgroundRefreshInterval + func ValidateBootstrapBlock(block *common.Block, bccsp bccsp.BCCSP) error + type ChainReplicator interface + ReplicateChains func(lastConfigBlock *common.Block, chains []string) []string + type Factory interface + ChannelIDs func() []string + Close func() + GetOrCreate func(chainID string) (blockledger.ReadWriter, error) + type InactiveChainReplicator struct + func NewInactiveChainReplicator(chainReplicator ChainReplicator, ...) *InactiveChainReplicator + func (dc *InactiveChainReplicator) Channels() []cluster.ChannelGenesisBlock + func (dc *InactiveChainReplicator) Close() + func (dc *InactiveChainReplicator) Run() + func (dc *InactiveChainReplicator) TrackChain(chain string, genesisBlock *common.Block, createChainCallback func()) + type ReplicationInitiator struct + ChannelLister cluster.ChannelLister + RegisterChain func(chain string) + func NewReplicationInitiator(lf blockledger.Factory, bootstrapBlock *common.Block, ...) *ReplicationInitiator + func (ri *ReplicationInitiator) ReplicateChains(lastConfigBlock *common.Block, chains []string) []string + func (ri *ReplicationInitiator) ReplicateIfNeeded(bootstrapBlock *common.Block)