package gateway

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

service Gateway

gateway.proto:27

The Gateway API for evaluating and submitting transactions via the gateway. Transaction evaluation (query) requires the invocation of the Evaluate service Transaction submission (ledger updates) is a two step process invoking Endorse followed by Submit. A third step, invoking CommitStatus, is required if the clients wish to wait for a Transaction to be committed. The proposal and transaction must be signed by the client before each step.

message ChaincodeEventsRequest

gateway.proto:154

ChaincodeEventsRequest contains details of the chaincode events that the caller wants to receive.

message CommitStatusRequest

gateway.proto:107

CommitStatusRequest contains the details required to check whether a transaction has been successfully committed.

message ErrorDetail

gateway.proto:184

If any of the functions in the Gateway service returns an error, then it will be in the format of a google.rpc.Status message. The 'details' field of this message will be populated with extra information if the error is a result of one or more failed requests to remote peers or orderer nodes. ErrorDetail contains details of errors that are received by any of the endorsing peers as a result of processing the Evaluate or Endorse services, or from the ordering node(s) as a result of processing the Submit service.

message PreparedTransaction

gateway.proto:205

PreparedTransaction contains the details required for offline signing prior to submitting a transaction.

message ProposedTransaction

gateway.proto:195

ProposedTransaction contains the details required for offline signing prior to evaluating or endorsing a transaction.