Get desktop application:
View/edit binary Protocol Buffers messages
AccessAPI is the public-facing API provided by access nodes.
ExecuteScriptAtBlockHeight executes a ready-only Cadence script against the execution state at the given block height.
ExecuteScriptAtBlockID executes a ready-only Cadence script against the execution state at the block with the given ID.
ExecuteScriptAtLatestBlock executes a read-only Cadence script against the latest sealed execution state.
GetAccount is an alias for GetAccountAtLatestBlock. Warning: this function is deprecated. It behaves identically to GetAccountAtLatestBlock and will be removed in a future version.
GetAccountAtBlockHeight gets an account by address at the given block height
GetAccountAtLatestBlock gets an account by address from the latest sealed execution state.
GetBlockByHeight gets a full block by height.
GetBlockByID gets a full block by ID.
GetBlockHeaderByHeight gets a block header by height.
GetBlockHeaderByID gets a block header by ID.
GetCollectionByID gets a collection by ID.
GetEventsForBlockIDs retrieves events for the specified block IDs and event type.
GetEventsForHeightRange retrieves events emitted within the specified block range.
GetExecutionResultForBlockID returns Execution Result for a given block. At present, Access Node might not have execution results for every block and as usual, until sealed, this data can change
GetLatestBlock gets the full payload of the latest sealed or unsealed block.
GetLatestBlockHeader gets the latest sealed or unsealed block header.
GetLatestProtocolStateSnapshot retrieves the latest sealed protocol state snapshot. Used by Flow nodes joining the network to bootstrap a space-efficient local state.
(message has no fields)
GetNetworkParameters retrieves the Flow network details
(message has no fields)
GetTransaction gets a transaction by ID.
GetTransactionResult gets the result of a transaction.
GetTransactionResultByIndex gets the result of a transaction at a specified block and index
GetTransactionResultsByBlockID gets all the transaction results for a specified block
GetTransactionsByBlockID gets all the transactions for a specified block
Ping is used to check if the access node is alive and healthy.
(message has no fields)
(message has no fields)
SendTransaction submits a transaction to the network.
Used as response type in: AccessAPI.GetAccountAtBlockHeight, AccessAPI.GetAccountAtLatestBlock
Used as response type in: AccessAPI.GetBlockHeaderByHeight, AccessAPI.GetBlockHeaderByID, AccessAPI.GetLatestBlockHeader
Used as response type in: AccessAPI.GetBlockByHeight, AccessAPI.GetBlockByID, AccessAPI.GetLatestBlock
Used as response type in: AccessAPI.GetEventsForBlockIDs, AccessAPI.GetEventsForHeightRange
Used in:
Used as response type in: AccessAPI.ExecuteScriptAtBlockHeight, AccessAPI.ExecuteScriptAtBlockID, AccessAPI.ExecuteScriptAtLatestBlock
Used as request type in: AccessAPI.GetTransaction, AccessAPI.GetTransactionResult
Used as request type in: AccessAPI.GetTransactionResultsByBlockID, AccessAPI.GetTransactionsByBlockID
Used as response type in: AccessAPI.GetTransactionResult, AccessAPI.GetTransactionResultByIndex
Used as field type in: