Skip to main content

block_results REST API Endpoint

Retrieves block results at a specified height.

Updated on
Jul 07, 2026

Query Parameters

height
integer
REQUIRED

The height to return. If no height is provided, the latest block info is to be fetched. The default value is 0

Returns

result
object

The result object which contains the following fields:

height
string

The current blockchain height, indicating this block's position in the chain

txs_results
array

An array containing results of each transaction in the block

code
integer

Execution status of the transaction, with '0' indicating success

data
string

Encoded data payload in the transaction, containing application-specific response details

log
string

JSON-formatted log with details on each event triggered by the transaction

info
string

Detailed log of transaction events

gas_wanted
string

Gas limit set for the transaction

gas_used
string

Actual gas consumed during transaction processing

events
array

An array of events triggered by the transaction

type
string

Type of event, such as 'coin_received' or 'ibc_transfer'

attributes
array

Array of attributes associated with the event

key
string

Key of the attribute, representing a specific aspect of the event

value
string

Value associated with the key, providing details about the event

index
boolean

Indicates whether this attribute is indexed for querying

codespace
string

Namespace for error codes, if applicable

signers
array

(Optional) Bech32 addresses of transaction signers

finalize_block_events
array

Events emitted during block finalization (replaces legacy begin_block_events / end_block_events on current nodes)

type
string

Type of the event, such as 'coin_received'

attributes
array

Array of attributes related to the event

key
string

Key of the attribute, indicating the specific aspect of the event

value
string

Value associated with the key, providing details about the event

index
boolean

Indicates if this attribute is indexed for querying

validator_updates
array | null

Validator set updates at the end of the block, or null when there are none

consensus_param_updates
object

Updates to consensus parameters in the block

block
object

Parameters related to block size and gas limit

max_bytes
string

Maximum allowable bytes per block

max_gas
string

Maximum allowable gas per block

evidence
object

Parameters governing evidence handling and lifespan

max_age_num_blocks
string

Maximum age of evidence in terms of blocks

max_age_duration
string

Maximum age of evidence in terms of time duration

max_bytes
string

Maximum byte size for evidence

validator
object

Validator-related parameters

pub_key_types
array

List of supported public key types for validators

version
object

Application version information

app
string

Application protocol version

app_version
string

Current application version number

app_hash
string | null

(Optional) The application hash after executing the block

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free