package org.zxcl.rpc.v1

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

service ZXCLedgerAPIService

zxc_ledger.proto:16

RPCs available to interact with the ZXC Ledger. The gRPC API mimics the JSON API. Refer to zxcl.org for documentation

message Account

common.proto:443

Used in: AccountRoot, Check, DepositPreauthObject, Escrow, Offer, PayChannel, Signer, SignerEntry, Transaction

message AccountAddress

account.proto:9

A representation of an account address Next field: 2

Used in: Account, Authorize, Destination, GetAccountInfoRequest, GetAccountTransactionHistoryRequest, GetAccountTransactionHistoryResponse, IssuedCurrencyAmount, Owner, Payment.PathElement, RegularKey, Unauthorize

message AccountDelete

transaction.proto:118

Next field: 3

Used in: Transaction

message AccountRoot

ledger_objects.proto:50

Next field: 15

Used in: GetAccountInfoResponse, LedgerObject

message AccountSet

transaction.proto:100

Next field: 8

Used in: Transaction

message AccountTransactionID

common.proto:252

Used in: AccountRoot, Transaction

message AffectedNode

meta.proto:53

Next field: 6

Used in: Meta

message Amendments

ledger_objects.proto:82

Next field: 4

Used in: LedgerObject

message Amendments.Amendment

ledger_objects.proto:85

Next field: 2

Used in: Amendments, Majority

message Amendments.Majority

ledger_objects.proto:92

Next field: 3

Used in: Amendments

message Amount

common.proto:384

Used in: CheckCash, Escrow, EscrowCreate, PayChannel, Payment, PaymentChannelClaim, PaymentChannelCreate, PaymentChannelFund

message Authorize

common.proto:448

Used in: DepositPreauth, DepositPreauthObject

message Balance

common.proto:395

Used in: AccountRoot, PayChannel, PaymentChannelClaim, RippleState

message BaseFee

common.proto:185

Used in: FeeSettings

message BookDirectory

common.proto:258

Used in: Offer

message BookNode

common.proto:191

Used in: Offer

message CancelAfter

common.proto:18

Used in: Escrow, EscrowCreate, PayChannel, PaymentChannelCreate

message Channel

common.proto:264

Used in: PaymentChannelClaim, PaymentChannelFund

message Check

ledger_objects.proto:107

Next field: 14

Used in: LedgerObject

message CheckCancel

transaction.proto:126

Next field: 2

Used in: Transaction

message CheckCash

transaction.proto:132

Next field: 4

Used in: Transaction

message CheckCreate

transaction.proto:145

Next field: 6

Used in: Transaction

message CheckID

common.proto:270

Used in: CheckCancel, CheckCash

message ClearFlag

common.proto:24

Used in: AccountSet

message CloseTime

common.proto:29

Used in: Amendments.Majority

message Condition

common.proto:309

Used in: Escrow, EscrowCreate, EscrowFinish

message CreatedNode

meta.proto:69

Next field: 2

Used in: AffectedNode

message Currency

amount.proto:41

Next field: 3

Used in: IssuedCurrencyAmount, Payment.PathElement, TakerGetsCurreny, TakerPaysCurrency

message CurrencyAmount

amount.proto:10

Next field: 3

Used in: Amount, Balance, DeliverMin, DeliveredAmount, HighLimit, LimitAmount, LowLimit, SendMax, TakerGets, TakerPays

message Date

common.proto:35

Used in: GetTransactionResponse

message DeletedNode

meta.proto:75

Next field: 2

Used in: AffectedNode

message DeliverMin

common.proto:400

Used in: CheckCash, Payment

message DeliveredAmount

common.proto:405

Used in: Meta

message DepositPreauth

transaction.proto:159

Next field: 3

Used in: Transaction

message DepositPreauthObject

ledger_objects.proto:137

Next field: 7

Used in: LedgerObject

message Destination

common.proto:453

Used in: AccountDelete, Check, CheckCreate, Escrow, EscrowCreate, PayChannel, Payment, PaymentChannelCreate

message DestinationNode

common.proto:196

Used in: Check, Escrow

message DestinationTag

common.proto:41

Used in: AccountDelete, Check, CheckCreate, Escrow, EscrowCreate, PayChannel, Payment, PaymentChannelCreate

message DirectoryNode

ledger_objects.proto:153

Next field: 11

Used in: LedgerObject

message DisabledValidator

common.proto:493

Next field: 3

Used in: NegativeUNL

message Domain

common.proto:476

Used in: AccountRoot, AccountSet

message EmailHash

common.proto:229

Used in: AccountRoot, AccountSet

message Escrow

ledger_objects.proto:177

Next field: 14

Used in: LedgerObject

message EscrowCancel

transaction.proto:170

Next field: 3

Used in: Transaction

message EscrowCreate

transaction.proto:178

Next field: 7

Used in: Transaction

message EscrowFinish

transaction.proto:194

Next field: 5

Used in: Transaction

message Expiration

common.proto:46

Used in: Check, CheckCreate, Offer, OfferCreate, PayChannel, PaymentChannelFund

message Fee

get_fee.proto:36

Next field: 5

Used in: GetFeeResponse

message FeeLevels

get_fee.proto:48

Next field: 5

Used in: GetFeeResponse

message FeeSettings

ledger_objects.proto:207

Next field: 6

Used in: LedgerObject

message FinishAfter

common.proto:52

Used in: Escrow, EscrowCreate

message FirstLedgerSequence

common.proto:73

Used in: DisabledValidator

message Flags

common.proto:58

Used in: AccountRoot, Amendments, Check, DepositPreauthObject, DirectoryNode, Escrow, FeeSettings, LedgerHashes, NegativeUNL, Offer, PayChannel, RippleState, SignerList, Transaction

message Fulfillment

common.proto:314

Used in: EscrowFinish

message GetTransactionResponse

get_transaction.proto:35

Next field: 9

Used as response type in: ZXCLedgerAPIService.GetTransaction

Used as field type in: GetAccountTransactionHistoryResponse

message Hash

common.proto:276

Used in: LedgerHashes

message HighLimit

common.proto:410

Used in: RippleState

message HighNode

common.proto:201

Used in: RippleState

message HighQualityIn

common.proto:63

Used in: RippleState

message HighQualityOut

common.proto:68

Used in: RippleState

message Index

common.proto:282

Used in: DirectoryNode

message IndexNext

common.proto:206

Used in: DirectoryNode

message IndexPrevious

common.proto:211

Used in: DirectoryNode

message InvoiceID

common.proto:288

Used in: Check, CheckCreate, Payment

message IssuedCurrencyAmount

amount.proto:28

A representation of an amount of issued currency. Next field: 4

Used in: CurrencyAmount

message LastLedgerSequence

common.proto:78

Used in: LedgerHashes, QueuedTransaction, Transaction

enum LedgerEntryType

ledger_objects.proto:31

Next field: 14

Used in: AffectedNode

message LedgerHashes

ledger_objects.proto:221

Next field: 4

Used in: LedgerObject

message LedgerObject

ledger_objects.proto:10

Next field: 14

Used in: CreatedNode, DeletedNode, ModifiedNode

message LedgerRange

ledger.proto:29

Next field: 3

Used in: GetAccountTransactionHistoryRequest, GetTransactionRequest

message LedgerSpecifier

ledger.proto:8

Next field: 4

Used in: GetAccountInfoRequest, GetAccountTransactionHistoryRequest

enum LedgerSpecifier.Shortcut

ledger.proto:11

Next field: 4

Used in: LedgerSpecifier

message LimitAmount

common.proto:415

Used in: TrustSet

message LowLimit

common.proto:420

Used in: RippleState

message LowNode

common.proto:216

Used in: RippleState

message LowQualityIn

common.proto:83

Used in: RippleState

message LowQualityOut

common.proto:88

Used in: RippleState

message Marker

get_account_transaction_history.proto:69

Next field: 3

Used in: GetAccountTransactionHistoryRequest, GetAccountTransactionHistoryResponse

message Memo

transaction.proto:80

Next field: 4

Used in: Transaction

message MemoData

common.proto:319

Used in: Memo

message MemoFormat

common.proto:324

Used in: Memo

message MemoType

common.proto:329

Used in: Memo

message MessageKey

common.proto:334

Used in: AccountRoot, AccountSet

message Meta

meta.proto:11

Next field: 5

Used in: GetTransactionResponse

message ModifiedNode

meta.proto:81

Next field: 5

Used in: AffectedNode

message NegativeUNL

ledger_objects.proto:336

Next field: 5

Used in: LedgerObject

message Offer

ledger_objects.proto:231

Next field: 12

Used in: LedgerObject

message OfferCancel

transaction.proto:206

Next field: 2

Used in: Transaction

message OfferCreate

transaction.proto:212

Next field: 5

Used in: Transaction

message OfferSequence

common.proto:93

Used in: EscrowCancel, EscrowFinish, OfferCancel, OfferCreate

message Owner

common.proto:458

Used in: DirectoryNode, EscrowCancel, EscrowFinish

message OwnerCount

common.proto:98

Used in: AccountRoot

message OwnerNode

common.proto:221

Used in: Check, DepositPreauthObject, Escrow, Offer, PayChannel, SignerList

message PayChannel

ledger_objects.proto:257

Next field: 13

Used in: LedgerObject

message Payment

transaction.proto:224

Next field: 8

Used in: Transaction

message Payment.Path

transaction.proto:237

Next field: 2

Used in: Payment

message Payment.PathElement

transaction.proto:227

Next field: 4

Used in: Path

message PaymentChannelClaim

transaction.proto:258

Next field: 6

Used in: Transaction

message PaymentChannelCreate

transaction.proto:272

Next field: 7

Used in: Transaction

message PaymentChannelFund

transaction.proto:288

Next field: 4

Used in: Transaction

message PaymentChannelSignature

common.proto:344

Used in: PaymentChannelClaim

message PreviousTransactionID

common.proto:294

Used in: AccountRoot, Check, DepositPreauthObject, Escrow, ModifiedNode, Offer, PayChannel, RippleState, SignerList

message PreviousTransactionLedgerSequence

common.proto:103

Used in: AccountRoot, Check, DepositPreauthObject, Escrow, ModifiedNode, Offer, PayChannel, RippleState, SignerList

message PublicKey

common.proto:339

Used in: DisabledValidator, PayChannel, PaymentChannelClaim, PaymentChannelCreate

message QualityIn

common.proto:108

Used in: TrustSet

message QualityOut

common.proto:113

Used in: TrustSet

message QueueData

get_account_info.proto:51

Aggregate data about queued transactions Next field: 7

Used in: GetAccountInfoResponse

message QueuedTransaction

get_account_info.proto:68

Data about a single queued transaction Next field: 7

Used in: QueueData

message ReferenceFeeUnits

common.proto:118

Used in: FeeSettings

message RegularKey

common.proto:463

Used in: AccountRoot, SetRegularKey

message ReserveBase

common.proto:123

Used in: FeeSettings

message ReserveIncrement

common.proto:129

Used in: FeeSettings

message RippleState

ledger_objects.proto:290

Next field: 13

Used in: LedgerObject

message RootIndex

common.proto:300

Used in: DirectoryNode

message SendMax

common.proto:425

Used in: Check, CheckCreate, Payment

message Sequence

common.proto:135

Used in: AccountRoot, Check, Offer, QueuedTransaction, Transaction

message SetFlag

common.proto:140

Used in: AccountSet

message SetRegularKey

transaction.proto:298

Next field: 2

Used in: Transaction

message SettleDelay

common.proto:145

Used in: PayChannel, PaymentChannelCreate

message Signer

transaction.proto:90

Next field: 4

Used in: Transaction

message SignerEntry

common.proto:485

Next field: 3

Used in: SignerList, SignerListSet

message SignerList

ledger_objects.proto:318

Next field: 8

Used in: GetAccountInfoResponse, LedgerObject

message SignerListID

common.proto:150

Used in: SignerList

message SignerListSet

transaction.proto:304

Next field: 3

Used in: Transaction

message SignerQuorum

common.proto:155

Used in: SignerList, SignerListSet

message SignerWeight

common.proto:160

Used in: SignerEntry

message SigningPublicKey

common.proto:349

Used in: Signer, Transaction

message SourceTag

common.proto:166

Used in: Check, Escrow, PayChannel, Transaction

message TakerGets

common.proto:430

Used in: Offer, OfferCreate

message TakerGetsCurreny

common.proto:371

Used in: DirectoryNode

message TakerGetsIssuer

common.proto:237

Used in: DirectoryNode

message TakerPays

common.proto:435

Used in: Offer, OfferCreate

message TakerPaysCurrency

common.proto:376

Used in: DirectoryNode

message TakerPaysIssuer

common.proto:243

Used in: DirectoryNode

message TickSize

common.proto:171

Used in: AccountRoot, AccountSet

message Transaction

transaction.proto:13

A message encompassing all transaction types Next field: 30

Used in: GetTransactionResponse

message TransactionResult

meta.proto:25

Next field: 3

Used in: Meta, SubmitTransactionResponse

enum TransactionResult.ResultType

meta.proto:28

Next field: 7

Used in: TransactionResult

message TransactionSignature

common.proto:354

Used in: Signer, Transaction

message TransferRate

common.proto:177

Used in: AccountRoot, AccountSet

message TrustSet

transaction.proto:312

Next field: 4

Used in: Transaction

message Unauthorize

common.proto:468

Used in: DepositPreauth

message ValidatorToDisable

common.proto:359

Used in: NegativeUNL

message ValidatorToReEnable

common.proto:364

Used in: NegativeUNL

message ZXCDropsAmount

amount.proto:21

A representation of an amount of ZXC. Next field: 2

Used in: CurrencyAmount, Fee, QueueData, QueuedTransaction, Transaction