package orderer

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

service AtomicBroadcast

ab.proto:91

service Cluster

cluster.proto:15

Cluster defines communication between cluster members.

service ClusterNodeService

clusterserver.proto:16

Service ClusterNodeService defines communication between cluster members.

message BatchSize

configuration.proto:35

message BatchTimeout

configuration.proto:47

message ChannelRestrictions

configuration.proto:63

ChannelRestrictions is the mssage which conveys restrictions on channel creation for an orderer

message ConsensusRequest

cluster.proto:38

ConsensusRequest is a consensus specific message sent to a cluster member.

Used in: StepRequest

message ConsensusType

configuration.proto:18

enum ConsensusType.State

configuration.proto:27

State defines the orderer mode of operation, typically for consensus-type migration. NORMAL is during normal operation, when consensus-type migration is not, and can not, take place. MAINTENANCE is when the consensus-type can be changed.

Used in: ConsensusType

message KafkaBrokers

configuration.proto:55

Carries a list of bootstrap brokers, i.e. this is not the exclusive set of brokers an ordering service

message NodeAuthRequest

clusterserver.proto:69

NodeAuthRequest for authenticate the stream between the cluster members

Used in: ClusterNodeServiceStepRequest

message NodeConsensusRequest

clusterserver.proto:41

NodeConsensusRequest is a consensus specific message sent to a cluster member.

Used in: ClusterNodeServiceStepRequest

message NodeTransactionOrderRequest

clusterserver.proto:47

NodeTransactionOrderRequest wraps a transaction to be sent for ordering.

Used in: ClusterNodeServiceStepRequest

message SeekInfo

ab.proto:45

SeekInfo specifies the range of requested blocks to return If the start position is not found, an error is immediately returned Otherwise, blocks are returned until a missing block is encountered, then behavior is dictated by the SeekBehavior specified.

enum SeekInfo.SeekBehavior

ab.proto:50

If BLOCK_UNTIL_READY is specified, the reply will block until the requested blocks are available, if FAIL_IF_NOT_READY is specified, the reply will return an error indicating that the block is not found. To request that all blocks be returned indefinitely as they are created, behavior should be set to BLOCK_UNTIL_READY and the stop should be set to specified with a number of MAX_UINT64

Used in: SeekInfo

enum SeekInfo.SeekContentType

ab.proto:72

SeekContentType indicates what type of content to deliver in response to a request. If BLOCK is specified, the orderer will stream blocks back to the peer. This is the default behavior. If HEADER_WITH_SIG is specified, the orderer will stream only a the header and the signature, and the payload field will be set to nil. This allows the requester to ascertain that the respective signed block exists in the orderer (or cluster of orderers).

Used in: SeekInfo

enum SeekInfo.SeekErrorResponse

ab.proto:63

SeekErrorTolerance indicates to the server how block provider errors should be tolerated. By default, if the deliver service detects a problem in the underlying block source (typically, in the orderer, a consenter error), it will begin to reject deliver requests. This is to prevent a client from waiting for blocks from an orderer which is stuck in an errored state. This is almost always the desired behavior and clients should stick with the default STRICT checking behavior. However, in some scenarios, particularly when attempting to recover from a crash or other corruption, it's desirable to force an orderer to respond with blocks on a best effort basis, even if the backing consensus implementation is in an errored state. In this case, set the SeekErrorResponse to BEST_EFFORT to ignore the consenter errors.

Used in: SeekInfo

message SeekNewest

ab.proto:21

Used in: SeekPosition

(message has no fields)

message SeekNextCommit

ab.proto:30

SeekNextCommit refers to the next block that will be committed

Used in: SeekPosition

(message has no fields)

message SeekOldest

ab.proto:23

Used in: SeekPosition

(message has no fields)

message SeekPosition

ab.proto:32

Used in: gateway.ChaincodeEventsRequest, SeekInfo

message SeekSpecified

ab.proto:25

Used in: SeekPosition

message SubmitRequest

cluster.proto:45

SubmitRequest wraps a transaction to be sent for ordering.

Used in: StepRequest

message SubmitResponse

cluster.proto:58

SubmitResponse returns a success or failure status to the sender.

Used in: StepResponse

message TransactionOrderResponse

clusterserver.proto:58

TransactionOrderResponse returns a success or failure status to the sender.

Used in: ClusterNodeServiceStepResponse