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:259

Request the details for a public account.

Used in: AccountRequest

message AccountRequest.AccountDetailRequest.StorageMapDetailRequest

rpc.proto:261

Represents a storage slot index and the associated map keys.

Used in: StorageMapDetailRequests

message AccountRequest.AccountDetailRequest.StorageMapDetailRequest.MapKeys

rpc.proto:263

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

Used in: StorageMapDetailRequest

message AccountRequest.AccountDetailRequest.StorageMapDetailRequests

rpc.proto:294

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

Used in: AccountDetailRequest

message AccountResponse.AccountDetails

rpc.proto:326

Used in: AccountResponse

message AccountStorageDetails

rpc.proto:364

Account storage details for AccountResponse

Used in: AccountResponse.AccountDetails

message AccountStorageDetails.AccountStorageMapDetails

rpc.proto:365

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.PartialStorageMap

rpc.proto:379

A partial storage map containing one compact SMT proof shared by all requested keys.

Used in: AccountStorageMapDetails

message AccountVaultDetails

rpc.proto:352

Account vault details for AccountResponse

Used in: AccountResponse.AccountDetails

message AccountVaultUpdate

rpc.proto:475

Used in: SyncAccountVaultResponse

message BlockProducerStatus

rpc.proto:186

Represents the status of the block producer.

Used in: RpcStatus

message BlockRange

rpc.proto:621

Represents a block range.

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

message ConsumedNoteRef

rpc.proto:695

Maps a consumed input note's nullifier to its note ID.

Used in: TransactionRecord

message EndpointLimits

rpc.proto:744

Represents the parameter limits for a single endpoint.

Used in: RpcLimits

enum FinalityLevel

rpc.proto:538

Finality level we'd like to sync up to.

Used in: SyncChainMmrRequest

message GetNetworkNoteStatusResponse

rpc.proto:721

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:204

Statistics about the mempool.

Used in: BlockProducerStatus

enum NetworkNoteStatus

rpc.proto:707

Lifecycle status of a network note within the transaction builder.

Used in: GetNetworkNoteStatusResponse

message PaginationInfo

rpc.proto:640

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:603

Represents a single storage map update.

Used in: SyncAccountStorageMapsResponse

message SyncNotesResponse.NoteSyncBlock

rpc.proto:506

A single block's worth of note sync data.

Used in: SyncNotesResponse

message SyncNullifiersResponse.NullifierUpdate

rpc.proto:432

Represents a single nullifier update.

Used in: SyncNullifiersResponse

message TransactionRecord

rpc.proto:676

Represents a transaction record.

Used in: SyncTransactionsResponse