package protocol

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

enum MessageType

xrpl.proto:7

Unused numbers in the list below may have been used previously. Please don't reassign them for reuse unless you are 100% certain that there won't be a conflict. Even if you're sure, it's probably best to assign a new type.

enum NodeEvent

xrpl.proto:118

Used in: TMStatusChange

enum NodeStatus

xrpl.proto:110

Used in: TMStatusChange

message TMCluster

xrpl.proto:69

The status of all nodes in the cluster

message TMClusterNode

xrpl.proto:53

The status of a node in our cluster

Used in: TMCluster

message TMEndpoints

xrpl.proto:200

An array of Endpoint messages

message TMEndpoints.TMEndpointv2

xrpl.proto:210

An update to the Endpoint type that uses a string to represent endpoints, thus allowing ipv6 or ipv4 addresses

Used in: TMEndpoints

message TMGetLedger

xrpl.proto:269

message TMGetObjectByHash

xrpl.proto:225

enum TMGetObjectByHash.ObjectType

xrpl.proto:226

Used in: TMGetObjectByHash

message TMHaveTransactionSet

xrpl.proto:160

message TMHaveTransactions

xrpl.proto:343

message TMIndexedObject

xrpl.proto:217

Used in: TMGetObjectByHash

message TMLedgerData

xrpl.proto:286

enum TMLedgerInfoType

xrpl.proto:252

Used in: TMGetLedger, TMLedgerData

enum TMLedgerMapType

xrpl.proto:312

Used in: TMProofPathRequest, TMProofPathResponse

message TMLedgerNode

xrpl.proto:247

Used in: TMLedgerData

enum TMLedgerType

xrpl.proto:259

Used in: TMGetLedger

Node public key

message TMLoadSource

xrpl.proto:62

Sources that are placing load on the server

Used in: TMCluster

message TMManifest

xrpl.proto:38

Provides the current ephemeral key for a validator.

Used in: TMManifests

message TMManifests

xrpl.proto:43

message TMPing

xrpl.proto:295

enum TMPing.pingType

xrpl.proto:296

Used in: TMPing

message TMProofPathRequest

xrpl.proto:317

message TMProofPathResponse

xrpl.proto:323

message TMProposeSet

xrpl.proto:137

Announce to the network our position on a closing ledger

message TMPublicKey

xrpl.proto:80

Peer public key

enum TMQueryType

xrpl.proto:265

Used in: TMGetLedger

message TMReplayDeltaRequest

xrpl.proto:332

message TMReplayDeltaResponse

xrpl.proto:336

enum TMReplyError

xrpl.proto:280

Used in: TMLedgerData, TMProofPathResponse, TMReplayDeltaResponse

message TMSquelch

xrpl.proto:306

message TMStatusChange

xrpl.proto:125

message TMTransaction

xrpl.proto:99

Used in: TMTransactions

message TMTransactions

xrpl.proto:106

message TMValidation

xrpl.proto:188

Used to sign a final closed ledger after reprocessing

message TMValidatorList

xrpl.proto:166

Validator list (UNL)

message TMValidatorListCollection

xrpl.proto:181

Collection of Validator List v2 (UNL)

enum TransactionStatus

xrpl.proto:88

Used in: TMTransaction

enum TxSetStatus

xrpl.proto:154

Used in: TMHaveTransactionSet

message ValidatorBlobInfo

xrpl.proto:174

Validator List v2

Used in: TMValidatorListCollection