Header defines the structure of a Tendermint block header.

interface HeaderAmino {
    app_hash?: string;
    chain_id?: string;
    consensus_hash?: string;
    data_hash?: string;
    evidence_hash?: string;
    height?: string;
    last_block_id?: BlockIDAmino;
    last_commit_hash?: string;
    last_results_hash?: string;
    next_validators_hash?: string;
    proposer_address?: string;
    time?: string;
    validators_hash?: string;
    version?: ConsensusAmino;
}

Properties

app_hash?: string

state after txs from the previous block

chain_id?: string
consensus_hash?: string

consensus params for current block

data_hash?: string
evidence_hash?: string

consensus info

height?: string
last_block_id?: BlockIDAmino

prev block info

last_commit_hash?: string

hashes of block data

last_results_hash?: string
next_validators_hash?: string

validators for the next block

proposer_address?: string

original proposer of the block

time?: string
validators_hash?: string

hashes from the app output from the prev block

version?: ConsensusAmino

basic block info