Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Consenter ¶
type Consenter interface {
HandleChain(support ConsenterSupport, metadata *cb.Metadata) (Chain, error)
}
type ConsenterSupport ¶
type ConsenterSupport interface { identity.SignerSerializer msgprocessor.Processor VerifyBlockSignature([]*protoutil.SignedData, *cb.ConfigEnvelope) error BlockCutter() blockcutter.Receiver ChannelConfig() channelconfig.Channel CreateNextBlock(messages []*cb.Envelope) *cb.Block Block(number uint64) *cb.Block WriteBlock(block *cb.Block, encodedMetadataValue []byte) WriteConfigBlock(block *cb.Block, encodedMetadataValue []byte) Sequence() uint64 ChannelID() string Height() uint64 Append(block *cb.Block) error }
type MetadataValidator ¶
type NoOpMetadataValidator ¶
type NoOpMetadataValidator struct { }
func (NoOpMetadataValidator) ValidateConsensusMetadata ¶
func (n NoOpMetadataValidator) ValidateConsensusMetadata(oldMetadataBytes, newMetadataBytes []byte, newChannel bool) error
Click to show internal directories.
Click to hide internal directories.