Header defines the structure of a Tendermint block header.

Hierarchy

  • Header

Properties

appHash: Uint8Array

state after txs from the previous block

chainId: string
consensusHash: Uint8Array

consensus params for current block

dataHash: Uint8Array

transactions

evidenceHash: Uint8Array

consensus info

height: number
lastBlockId: undefined | BlockID

prev block info

lastCommitHash: Uint8Array

hashes of block data

lastResultsHash: Uint8Array

root hash of all results from the txs from the previous block

nextValidatorsHash: Uint8Array

validators for the next block

proposerAddress: string

proposer_address is the original block proposer address, formatted as a Bech32 string. In Tendermint, this type is bytes, but in the SDK, we convert it to a Bech32 string for better UX.

time: undefined | Date
validatorsHash: Uint8Array

hashes from the app output from the prev block

version: undefined | Consensus

basic block info

Generated using TypeDoc