package
3.0.0+incompatible
Repository: https://github.com/hyperledger/fabric.git
Documentation: pkg.go.dev

# Constants

The orderer is NOT in the consenters set of the channel, and is just tracking (polling) the last config block of the channel in order to detect when it is added to the channel.
The orderer is a cluster consenter of a cluster consensus protocol (e.g.
The orderer is following a cluster consensus protocol by pulling blocks from other orderers.
The orderer runs a non-cluster consensus type, i.e.
The orderer is active in the channel's consensus protocol, or following the cluster, with block height > the join-block number.
The last orderer operation against the channel failed.
The orderer is not storing any blocks for this channel.
The orderer is catching up with the cluster by pulling blocks from other orderers, with block height <= the join-block number.

# Variables

ErrAppChannelsAlreadyExists is returned when trying to join a system channel (that does not exist) when application channels already exist.
ErrChannelAlreadyExists is returned when trying to join a app channel that already exists (when the system channel does not exist), or when trying to join the system channel when it already exists.
ErrChannelNotExist is returned when trying to remove or list a channel that does not exist.
ErrChannelPendingRemoval is returned when trying to remove or list a channel that is being removed.
ErrChannelRemovalFailure is returned when a removal attempt failure has been recorded.
ErrSystemChannelExists is returned when trying to join or remove an application channel when the system channel exists.
ErrSystemChannelNotSupported is returned when trying to join with a system channel config block.

# Structs

ChannelInfo carries the response to an HTTP request to List a single channel.
ChannelInfoShort carries a short info of a single channel.
ChannelList carries the response to an HTTP request to List all the channels.
ErrorResponse carries the error response an HTTP request.

# Type aliases

ConsensusRelation represents the relationship between the orderer and the channel's consensus cluster.
Status represents the degree by which the orderer had caught up with the rest of the cluster after joining the channel (either as a consenter or a follower).