package rpc

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

service Api

rpc.proto:16

RPC API for the RPC component

message AccountRequest.AccountDetailRequest

rpc.proto:246

Request the details for a public account.

Used in: AccountRequest

message AccountRequest.AccountDetailRequest.StorageMapDetailRequest

rpc.proto:248

Represents a storage slot index and the associated map keys.

Used in: StorageMapDetailRequests

message AccountRequest.AccountDetailRequest.StorageMapDetailRequest.MapKeys

rpc.proto:250

Indirection required for use in `oneof {..}` block.

Used in: StorageMapDetailRequest

message AccountRequest.AccountDetailRequest.StorageMapDetailRequests

rpc.proto:281

Wrapper required because protobuf `oneof` fields cannot be `repeated`.

Used in: AccountDetailRequest

message AccountResponse.AccountDetails

rpc.proto:313

Used in: AccountResponse

message AccountStorageDetails

rpc.proto:351

Account storage details for AccountResponse

Used in: AccountResponse.AccountDetails

message AccountStorageDetails.AccountStorageMapDetails

rpc.proto:352

Used in: AccountStorageDetails

message AccountStorageDetails.AccountStorageMapDetails.AllMapEntries

rpc.proto:368

Wrapper for repeated storage map entries (without proofs). Used when all entries are requested for small maps.

Used in: AccountStorageMapDetails

message AccountStorageDetails.AccountStorageMapDetails.AllMapEntries.StorageMapEntry

rpc.proto:370

Definition of individual storage entries.

Used in: AllMapEntries

message AccountStorageDetails.AccountStorageMapDetails.MapEntriesWithProofs

rpc.proto:355

Wrapper for repeated storage map entries including their proofs. Used when specific keys are requested to enable client-side verification.

Used in: AccountStorageMapDetails

message AccountStorageDetails.AccountStorageMapDetails.MapEntriesWithProofs.StorageMapEntryWithProof

rpc.proto:357

Definition of individual storage entries including a proof.

Used in: MapEntriesWithProofs

message AccountVaultDetails

rpc.proto:339

Account vault details for AccountResponse

Used in: AccountResponse.AccountDetails

message AccountVaultUpdate

rpc.proto:464

Used in: SyncAccountVaultResponse

message BlockProducerStatus

rpc.proto:176

Represents the status of the block producer.

Used in: RpcStatus

message BlockRange

rpc.proto:609

Represents a block range.

Used in: SyncAccountStorageMapsRequest, SyncAccountVaultRequest, SyncChainMmrResponse, SyncNotesRequest, SyncNullifiersRequest, SyncTransactionsRequest

message EndpointLimits

rpc.proto:718

Represents the parameter limits for a single endpoint.

Used in: RpcLimits

enum FinalityLevel

rpc.proto:527

Finality level we'd like to sync up to.

Used in: SyncChainMmrRequest

message GetNetworkNoteStatusResponse

rpc.proto:695

Response containing the lifecycle status and latest execution error for a network note.

Used as response type in: ntx_builder.Api.GetNetworkNoteStatus, Api.GetNetworkNoteStatus

message MempoolStats

rpc.proto:194

Statistics about the mempool.

Used in: BlockProducerStatus

enum NetworkNoteStatus

rpc.proto:681

Lifecycle status of a network note within the transaction builder.

Used in: GetNetworkNoteStatusResponse

message PaginationInfo

rpc.proto:628

Represents pagination information for chunked responses. Pagination is done using block numbers as the axis, allowing requesters to request data in chunks by specifying block ranges and continuing from where the previous response left off. To request the next chunk, the requester should use `block_num + 1` from the previous response as the `block_from` for the next request.

Used in: SyncAccountStorageMapsResponse, SyncAccountVaultResponse, SyncNotesResponse, SyncNullifiersResponse, SyncTransactionsResponse

message StorageMapUpdate

rpc.proto:591

Represents a single storage map update.

Used in: SyncAccountStorageMapsResponse

message SyncNotesResponse.NoteSyncBlock

rpc.proto:495

A single block's worth of note sync data.

Used in: SyncNotesResponse

message SyncNullifiersResponse.NullifierUpdate

rpc.proto:421

Represents a single nullifier update.

Used in: SyncNullifiersResponse

message TransactionRecord

rpc.proto:664

Represents a transaction record.

Used in: SyncTransactionsResponse