package flow.entities

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

message Account

account.proto:8

Used in: access.AccountResponse, access.GetAccountResponse, execution.GetAccountAtBlockIDResponse

message AccountKey

account.proto:16

Used in: access.AccountKeyResponse, access.AccountKeysResponse, Account

message AggregatedSignature

block_seal.proto:18

Used in: BlockSeal

message Block

block.proto:21

Used in: access.BlockResponse, access.SubscribeBlocksResponse

message BlockExecutionData

block_execution_data.proto:13

BlockExecutionData represents the collection of data produced while execiting the block.

Used in: executiondata.GetExecutionDataByBlockIDResponse, executiondata.SubscribeExecutionDataResponse

message BlockHeader

block_header.proto:10

Used in: access.BlockHeaderResponse, access.SubscribeBlockHeadersResponse, Block, execution.BlockHeaderResponse

message BlockSeal

block_seal.proto:8

Used in: Block

enum BlockStatus

block.proto:15

Used in: access.BlockHeaderResponse, access.BlockResponse, access.SubscribeBlockDigestsFromLatestRequest, access.SubscribeBlockDigestsFromStartBlockIDRequest, access.SubscribeBlockDigestsFromStartHeightRequest, access.SubscribeBlockHeadersFromLatestRequest, access.SubscribeBlockHeadersFromStartBlockIDRequest, access.SubscribeBlockHeadersFromStartHeightRequest, access.SubscribeBlocksFromLatestRequest, access.SubscribeBlocksFromStartBlockIDRequest, access.SubscribeBlocksFromStartHeightRequest

message Chunk

execution_result.proto:19

Used in: ExecutionResult

message ChunkExecutionData

block_execution_data.proto:27

ChunkExecutionData represents the collection of data produced while executing a chunk.

Used in: BlockExecutionData

message Collection

collection.proto:8

Used in: access.CollectionResponse

message CollectionGuarantee

collection.proto:13

Used in: Block

message CompatibleRange

node_version_info.proto:8

Used in: NodeVersionInfo

message Event

event.proto:13

Used in: access.EventsResponse.Result, access.TransactionResultResponse, ChunkExecutionData, execution.GetEventsForBlockIDsResponse.Result, execution.GetTransactionResultResponse, executiondata.SubscribeAccountStatusesResponse.Result, executiondata.SubscribeEventsResponse

enum EventEncodingVersion

event.proto:8

Used in: access.GetEventsForBlockIDsRequest, access.GetEventsForHeightRangeRequest, access.GetScheduledTransactionResultRequest, access.GetSystemTransactionResultRequest, access.GetTransactionByIndexRequest, access.GetTransactionRequest, access.GetTransactionsByBlockIDRequest, access.SendAndSubscribeTransactionStatusesRequest, execution.GetEventsForBlockIDsResponse, execution.GetTransactionResultResponse, execution.GetTransactionResultsResponse, executiondata.GetExecutionDataByBlockIDRequest, executiondata.SubscribeAccountStatusesFromLatestBlockRequest, executiondata.SubscribeAccountStatusesFromStartBlockIDRequest, executiondata.SubscribeAccountStatusesFromStartHeightRequest, executiondata.SubscribeEventsFromLatestRequest, executiondata.SubscribeEventsFromStartBlockIDRequest, executiondata.SubscribeEventsFromStartHeightRequest, executiondata.SubscribeEventsRequest, executiondata.SubscribeExecutionDataFromLatestRequest, executiondata.SubscribeExecutionDataFromStartBlockHeightRequest, executiondata.SubscribeExecutionDataFromStartBlockIDRequest, executiondata.SubscribeExecutionDataRequest

message ExecutionDataCollection

block_execution_data.proto:58

ExecutionDataCollection represents the collection of transactions that were executed within a chunk. Note: this is not the same type as the entities.Collection.

Used in: ChunkExecutionData

message ExecutionDataTransactionResult

block_execution_data.proto:107

ExecutionDataTransactionResult represents the result of executing a transaction.

Used in: ChunkExecutionData

message ExecutionReceipt

execution_result.proto:53

Used in: access.ExecutionReceiptsResponse

message ExecutionReceiptMeta

execution_result.proto:46

Used in: Block, ExecutionReceipt

message ExecutionResult

execution_result.proto:8

Used in: access.ExecutionResultByIDResponse, access.ExecutionResultForBlockIDResponse, Block, ExecutionReceipt

message ExecutionStateQuery

execution_state.proto:10

ExecutionStateQuery defines the criteria to use when selecting the ExecutionResult to use for the requested data.

Used in: access.ExecuteScriptAtBlockHeightRequest, access.ExecuteScriptAtBlockIDRequest, access.ExecuteScriptAtLatestBlockRequest, access.GetAccountAtBlockHeightRequest, access.GetAccountAtLatestBlockRequest, access.GetAccountBalanceAtBlockHeightRequest, access.GetAccountBalanceAtLatestBlockRequest, access.GetAccountKeyAtBlockHeightRequest, access.GetAccountKeyAtLatestBlockRequest, access.GetAccountKeysAtBlockHeightRequest, access.GetAccountKeysAtLatestBlockRequest, access.GetAccountRequest, access.GetCollectionByIDRequest, access.GetEventsForBlockIDsRequest, access.GetEventsForHeightRangeRequest, access.GetExecutionResultByIDRequest, access.GetExecutionResultForBlockIDRequest, access.GetFullCollectionByIDRequest, access.GetScheduledTransactionRequest, access.GetScheduledTransactionResultRequest, access.GetSystemTransactionRequest, access.GetSystemTransactionResultRequest, access.GetTransactionByIndexRequest, access.GetTransactionRequest, access.GetTransactionsByBlockIDRequest, access.SendAndSubscribeTransactionStatusesRequest, access.SendTransactionRequest, executiondata.GetExecutionDataByBlockIDRequest, executiondata.GetRegisterValuesRequest, executiondata.SubscribeAccountStatusesFromLatestBlockRequest, executiondata.SubscribeAccountStatusesFromStartBlockIDRequest, executiondata.SubscribeAccountStatusesFromStartHeightRequest, executiondata.SubscribeEventsFromLatestRequest, executiondata.SubscribeEventsFromStartBlockIDRequest, executiondata.SubscribeEventsFromStartHeightRequest, executiondata.SubscribeEventsRequest, executiondata.SubscribeExecutionDataFromLatestRequest, executiondata.SubscribeExecutionDataFromStartBlockHeightRequest, executiondata.SubscribeExecutionDataFromStartBlockIDRequest, executiondata.SubscribeExecutionDataRequest

message ExecutorMetadata

metadata.proto:10

ExecutorMetadata contains data about the execution result used to serve the request.

Used in: Metadata, executiondata.GetExecutionDataByBlockIDResponse, executiondata.GetRegisterValuesResponse, executiondata.SubscribeAccountStatusesResponse, executiondata.SubscribeEventsResponse, executiondata.SubscribeExecutionDataResponse

message KeyPart

block_execution_data.proto:97

KeyPart represents a part of a register key.

Used in: Payload

message Metadata

metadata.proto:18

Metadata contains data about the node's state at the time of the request.

Used in: access.AccountBalanceResponse, access.AccountKeyResponse, access.AccountKeysResponse, access.AccountResponse, access.BlockHeaderResponse, access.BlockResponse, access.CollectionResponse, access.EventsResponse, access.ExecuteScriptResponse, access.ExecutionReceiptsResponse, access.ExecutionResultByIDResponse, access.ExecutionResultForBlockIDResponse, access.FullCollectionResponse, access.GetAccountResponse, access.ProtocolStateSnapshotResponse, access.SendTransactionResponse, access.TransactionResponse, access.TransactionResultResponse, access.TransactionResultsResponse, access.TransactionsResponse

message NodeVersionInfo

node_version_info.proto:15

Used in: access.GetNodeVersionInfoResponse

message Payload

block_execution_data.proto:87

Payload represents the key-value pair of a register.

Used in: TrieUpdate

message QuorumCertificate

block_header.proto:36

Used in: TimeoutCertificate

message RegisterID

register.proto:8

Used in: executiondata.GetRegisterValuesRequest

message ServiceEvent

execution_result.proto:41

Used in: ExecutionResult

message TimeoutCertificate

block_header.proto:28

Used in: BlockHeader

message Transaction

transaction.proto:19

Used in: access.FullCollectionResponse, access.SendAndSubscribeTransactionStatusesRequest, access.SendTransactionRequest, access.TransactionResponse, access.TransactionsResponse, ExecutionDataCollection

message Transaction.ProposalKey

transaction.proto:20

Used in: Transaction

message Transaction.Signature

transaction.proto:26

Used in: Transaction

enum TransactionStatus

transaction.proto:10

Used in: access.TransactionResultResponse

message TrieUpdate

block_execution_data.proto:67

TrieUpdate produced by executing the collection. TrieUpdates contain a list of registers that were modified during chunk execution. The value included is the new value of the register.

Used in: ChunkExecutionData