Default package

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

message AbandonedCircuit

admin.proto:363

Used in: AdminMessage

message Abort

scabbard_v3.proto:64

Used in: TwoPhaseCommitMessage

message AdminDirectMessage

circuit.proto:100

message AdminMessage

admin.proto:321

enum AdminMessage.Type

admin.proto:322

Used in: AdminMessage

message AuthChallengeNonceRequest

authorization.proto:163

Challenge nonce requests Sent to a node to request a nonce that can be used for challenge authorization

(message has no fields)

message AuthChallengeNonceResponse

authorization.proto:169

Challenge nonce response Returns the nonce that must be signed by the requesting node to prove their identity

message AuthChallengeSubmitRequest

authorization.proto:182

Challenge submit requests The connecting nodes public keys and the signatures created by signing the nonce received from the nonce response

message AuthChallengeSubmitResponse

authorization.proto:189

v1 challenge response Returned if the signature and public key are valid

message AuthComplete

authorization.proto:194

Returned if authorization is complete

(message has no fields)

message AuthProtocolRequest

authorization.proto:128

Authorization protocol agreement request message This message will allow for the two connecting nodes to agree on what authorization protocol version will be used

message AuthProtocolResponse

authorization.proto:137

Authorization protocol agreement response message Contains the agreed upon protocol version and the list of supported authorization types

enum AuthProtocolResponse.PeerAuthorizationType

authorization.proto:138

Used in: AuthProtocolResponse

message AuthTrustRequest

authorization.proto:150

v1 Trust request Contains the identity of the connecting node

message AuthTrustResponse

authorization.proto:157

v1 Trust response Returned if the identity was accepted

(message has no fields)

message AuthorizationError

authorization.proto:108

A message indicating an error in authorization. This includes failed authorizations, or invalid messages during the authorization handshake conversation.

enum AuthorizationError.AuthorizationErrorType

authorization.proto:109

Used in: AuthorizationError

message AuthorizationMessage

authorization.proto:53

The authorization message envelope.

enum AuthorizationMessageType

authorization.proto:19

The enumerated types of authorization messages.

Used in: AuthorizationMessage

message AuthorizedMessage

authorization.proto:101

A successful authorization message. This message is returned after either a TrustResponse or a ChallengeResponse has been returned by the connecting node.

(message has no fields)

message Circuit

admin.proto:42

Used in: CircuitCreateRequest, CircuitJoinRequest, CircuitProposal

enum Circuit.AuthorizationType

admin.proto:43

Used in: Circuit

enum Circuit.CircuitStatus

admin.proto:74

Used in: Circuit

enum Circuit.DurabilityType

admin.proto:60

Used in: Circuit

enum Circuit.PersistenceType

admin.proto:52

Used in: Circuit

enum Circuit.RouteType

admin.proto:67

Used in: Circuit

message CircuitAbandon

admin.proto:311

Used in: CircuitManagementPayload

message CircuitCreateRequest

admin.proto:250

This message will be submitted to a splinter node by an administrator that wishes to add a new Circuit to the network

Used in: CircuitManagementPayload

message CircuitDirectMessage

circuit.proto:83

message CircuitDisbandRequest

admin.proto:301

Used in: CircuitManagementPayload

message CircuitError

circuit.proto:40

enum CircuitError.Error

circuit.proto:41

Used in: CircuitError

message CircuitJoinRequest

admin.proto:297

This message is used to notify the new node of the circuit definition, as well as ask for confirmation that they wish to join the node.

Used in: CircuitManagementPayload

message CircuitManagementPayload

admin.proto:184

Used in: ProposedCircuit

enum CircuitManagementPayload.Action

admin.proto:185

Used in: Header

message CircuitManagementPayload.Header

admin.proto:200

message CircuitMessage

circuit.proto:17

enum CircuitMessageType

circuit.proto:25

Used in: CircuitMessage

message CircuitProposal

admin.proto:130

Contains the vote counts for a given proposal.

Used in: CircuitProposalList

enum CircuitProposal.ProposalType

admin.proto:131

Used in: CircuitProposal

message CircuitProposal.VoteRecord

admin.proto:141

An individual vote record

Used in: CircuitProposal

message CircuitProposalList

admin.proto:177

Contains all the circuit proposals up for a vote.

message CircuitProposalVote

admin.proto:233

Used in: CircuitManagementPayload

enum CircuitProposalVote.Vote

admin.proto:234

Used in: CircuitProposal.VoteRecord, CircuitProposalVote

message CircuitPurgeRequest

admin.proto:306

Used in: CircuitManagementPayload

message CircuitUpdateAddNodeRequest

admin.proto:269

This message will be submitted to a splinter node by an administrator that wishes to add a splinter node to the circuit

Used in: CircuitManagementPayload

message CircuitUpdateApplicationMetadataRequest

admin.proto:287

Used in: CircuitManagementPayload

message CircuitUpdateRemoveNodeRequest

admin.proto:279

This message will be submitted to a splinter node by an administrator that wishes to remove a splinter node to the circuit

Used in: CircuitManagementPayload

message CircuitUpdateRosterRequest

admin.proto:256

This message will be submitted to a splinter node by an administrator that wishes to modify a circuit's roster of services.

Used in: CircuitManagementPayload

message Commit

scabbard_v3.proto:60

Used in: TwoPhaseCommitMessage

message ComponentHeartbeat

component.proto:36

This message is used to keep connections alive

(message has no fields)

message ComponentMessage

component.proto:19

The component message envelope. All message sent to local components will be wrapped in one of these.

enum ComponentMessageType

component.proto:27

Used in: ComponentMessage

message ConnectRequest

authorization.proto:64

A connection request message. This message provides information from the incoming connection.

enum ConnectRequest.HandshakeMode

authorization.proto:65

Used in: ConnectRequest

message ConnectResponse

authorization.proto:78

A connection response message. This message provides information for the incoming peer regarding the types of authorization accepted.

enum ConnectResponse.AuthorizationType

authorization.proto:79

Used in: ConnectResponse

message ConsensusMessage

consensus.proto:32

message DecisionAck

scabbard_v3.proto:72

Used in: TwoPhaseCommitMessage

message DecisionRequest

scabbard_v3.proto:68

Used in: TwoPhaseCommitMessage

message MemberReady

admin.proto:358

Used in: AdminMessage

message NetworkEcho

network.proto:38

This message is used for debugging

message NetworkError

circuit.proto:66

enum NetworkError.Error

circuit.proto:67

Used in: NetworkError

message NetworkHeartbeat

network.proto:45

This message is used to keep connections alive

(message has no fields)

message NetworkMessage

network.proto:17

enum NetworkMessageType

network.proto:25

Used in: NetworkMessage

message Proposal

consensus.proto:17

message ProposalRemoveRequest

admin.proto:316

Used in: CircuitManagementPayload

message ProposedBatch

scabbard.proto:40

Used in: ScabbardMessage

message ProposedCircuit

admin.proto:347

Used in: AdminMessage

message RemovedProposal

admin.proto:369

Used in: AdminMessage

message RequiredVerifiers

two_phase.proto:47

Message to be set in consensus data to tell the consensus engine who needs to approve the proposal

message SMConnectRequest

service.proto:44

message SMConnectResponse

service.proto:49

enum SMConnectResponse.Status

service.proto:50

Used in: SMConnectResponse

message SMDisconnectRequest

service.proto:69

message SMDisconnectResponse

service.proto:74

enum SMDisconnectResponse.Status

service.proto:75

Used in: SMDisconnectResponse

message ScabbardMessage

scabbard.proto:17

enum ScabbardMessage.Type

scabbard.proto:18

Used in: ScabbardMessage

message ScabbardMessageV3

scabbard_v3.proto:17

enum ScabbardMessageV3.Type

scabbard_v3.proto:18

Used in: ScabbardMessageV3

message ServiceConnectRequest

circuit.proto:117

message ServiceConnectResponse

circuit.proto:128

enum ServiceConnectResponse.Status

circuit.proto:135

Used in: ServiceConnectResponse

message ServiceDisconnectRequest

circuit.proto:153

message ServiceDisconnectResponse

circuit.proto:164

enum ServiceDisconnectResponse.Status

circuit.proto:171

Used in: ServiceDisconnectResponse

message ServiceMessage

service.proto:17

enum ServiceMessageType

service.proto:31

Used in: ServiceMessage

message ServiceProcessorMessage

service.proto:94

message ServiceProtocolVersionRequest

admin.proto:379

This message is sent to a connection AdminService to agree upon protocol version. The sending service will provide the min and max protocol versions they support.

Used in: AdminMessage

message ServiceProtocolVersionResponse

admin.proto:387

This message is a response ServiceProtocolVersionRequest. It contains the protocol version that the responder can support. If no matching protocol can be supported 0 is returned.

Used in: AdminMessage

message Setting

scabbard.proto:50

The Setting protobuf (copied from Sawtooth) is required for setting the admin keys when Sabre starts Setting Container for on-chain configuration key/value pairs

message Setting.Entry

scabbard.proto:52

Contains a setting entry (or entries, in the case of collisions).

Used in: Setting

message SplinterNode

admin.proto:18

Represents a splinter node on the splinter network

Used in: Circuit, CircuitUpdateAddNodeRequest

message SplinterService

admin.proto:30

Used in: Circuit, CircuitUpdateRosterRequest

message SplinterService.Argument

admin.proto:31

Used in: SplinterService

message SubmitRequest

authorization.proto:173

Used in: AuthChallengeSubmitRequest

message TrustRequest

authorization.proto:92

A trust request. A trust request is sent in response to a Connect Message, if the node is using trust authentication as its means of allowing a node to connect.

message TwoPhaseCommitMessage

scabbard_v3.proto:29

enum TwoPhaseCommitMessage.Type

scabbard_v3.proto:30

Used in: TwoPhaseCommitMessage

message TwoPhaseMessage

two_phase.proto:17

enum TwoPhaseMessage.ProposalResult

two_phase.proto:31

Used in: TwoPhaseMessage

enum TwoPhaseMessage.ProposalVerificationResponse

two_phase.proto:25

Used in: TwoPhaseMessage

enum TwoPhaseMessage.Type

two_phase.proto:18

Used in: TwoPhaseMessage

message VoteRequest

scabbard_v3.proto:50

Used in: TwoPhaseCommitMessage

message VoteResponse

scabbard_v3.proto:55

Used in: TwoPhaseCommitMessage