Get desktop application:
View/edit binary Protocol Buffers messages
ExecutionAPI is the API provided by the execution nodes.
Ping is used to check if the access node is alive and healthy.
(message has no fields)
(message has no fields)
GetAccountAtBlockID gets an account by address at the given block ID
ExecuteScriptAtBlockID executes a ready-only Cadence script against the execution state at the block with the given ID.
GetEventsForBlockIDs retrieves events for all the specified block IDs that have the given type
GetTransactionResult gets the result of a transaction.
GetTransactionResultByIndex gets the result of a transaction at the index.
GetTransactionResultByIndex gets the results of all transactions in the block ordered by transaction index.
GetTransactionErrorMessage gets the error messages of a failed transaction by id.
GetTransactionErrorMessageByIndex gets the error messages of a failed transaction at the index.
GetTransactionErrorMessagesByBlockID gets the error messages of all failed transactions in the block ordered by transaction index.
GetRegisterAtBlockID collects a register at the block with the given ID (if available).
bytes register_controller = 3; @deprecated
GetLatestBlockHeader gets the latest sealed or unsealed block header.
GetBlockHeaderByID gets a block header by ID.
GetTransactionExecutionMetricsAfter gets the transaction execution metrics for blocks after the given block height. The blocks will be sorted by descending block height. If no data is available for the given block height, the response will be empty. The execution node will only store metrics for a limited number of blocks, so the request may return an empty response if the requested block height is too far in the past. Errors: - No errors are expected.
The request for GetTransactionExecutionMetricsAfter
Block height after which to get transaction execution metrics. this block height will not be included in the response.
The response for GetTransactionExecutionMetricsAfter The response contains the execution metrics for transactions in each block after the requested block height (block_height + 1). The execution node only keeps a limited number of blocks in memory, so the response may not contain metrics for all blocks. Only finalized and executed blocks will be in the response. The blocks are sorted by block height in descending order.
a list of results for each block sorted by block height in descending order
Used as response type in: ExecutionAPI.GetBlockHeaderByID, ExecutionAPI.GetLatestBlockHeader
Used in:
Used as response type in: ExecutionAPI.GetTransactionErrorMessage, ExecutionAPI.GetTransactionErrorMessageByIndex
Used in:
the execution effort weight of a computation kind
Used in:
computation kind id
the weight of the computation kind
the data for one block
Used in:
the block height of the block
the list of transactions in the block
the data for one transaction
Used in:
the transaction id
the execution time of the transaction in nanoseconds
the execution effort weights of the transaction
Used as response type in: ExecutionAPI.GetTransactionResult, ExecutionAPI.GetTransactionResultByIndex
Used as field type in: