Versions in this module Expand all Collapse all v1 v1.4.4 Nov 14, 2019 Changes in this version + type Chain interface + Configure func(config *cb.Envelope, configSeq uint64) error + Errored func() <-chan struct{} + Halt func() + Order func(env *cb.Envelope, configSeq uint64) error + Start func() + WaitReady func() error + type Consenter interface + HandleChain func(support ConsenterSupport, metadata *cb.Metadata) (Chain, error) + type ConsenterSupport interface + Append func(block *cb.Block) error + Block func(number uint64) *cb.Block + BlockCutter func() blockcutter.Receiver + ChainID func() string + ChannelConfig func() channelconfig.Channel + CreateNextBlock func(messages []*cb.Envelope) *cb.Block + Height func() uint64 + Sequence func() uint64 + SharedConfig func() channelconfig.Orderer + VerifyBlockSignature func([]*cb.SignedData, *cb.ConfigEnvelope) error + WriteBlock func(block *cb.Block, encodedMetadataValue []byte) + WriteConfigBlock func(block *cb.Block, encodedMetadataValue []byte)