package common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Block

common.proto:142

This is finalized block structure to be shared among the orderer and peer Note that the BlockHeader chains to the previous BlockHeader, and the BlockData hash is embedded in the BlockHeader. This makes it natural and obvious that the Data is included in the hash, but the Metadata is not.

message BlockData

common.proto:157

Used in: Block

message BlockHeader

common.proto:151

BlockHeader is the element of the block which forms the block chain The block header is hashed using the configured chain hashing algorithm over the ASN.1 encoding of the BlockHeader

Used in: Block

message BlockMetadata

common.proto:161

Used in: Block

enum BlockMetadataIndex

common.proto:41

This enum enlists indexes of the block metadata array

message ChannelHeader

common.proto:73

Header is a generic replay prevention and identity message to include in a signed payload

message Envelope

common.proto:130

Envelope wraps a Payload with a signature so that the message may be authenticated

Used in: Payload

enum HeaderType

common.proto:27

message LastConfig

common.proto:52

LastConfig is the encoded value for the Metadata message which is encoded in the LAST_CONFIGURATION block metadata index

Used in: OrdererBlockMetadata

message Metadata

common.proto:57

Metadata is a common structure to be used to encode block metadata

message MetadataSignature

common.proto:62

Used in: Metadata

message OrdererBlockMetadata

common.proto:166

OrdererBlockMetadata defines metadata that is set by the ordering service.

message Payload

common.proto:120

Payload is the message contents (and header to allow for signing)

message SignatureHeader

common.proto:111

enum Status

common.proto:15

These status codes are intended to resemble selected HTTP status codes