From 5a76a9828068654f6dc75c7d2f6f7c2d6390e504 Mon Sep 17 00:00:00 2001 From: Sam Ricotta Date: Tue, 9 Aug 2022 13:32:00 +0200 Subject: [PATCH] header update --- spec/core/data_structures.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/core/data_structures.md b/spec/core/data_structures.md index 543ca8165..021ac3a34 100644 --- a/spec/core/data_structures.md +++ b/spec/core/data_structures.md @@ -130,6 +130,8 @@ the data in the current block, the previous block, and the results returned by t | NextValidatorHash | slice of bytes (`[]byte`) | MerkleRoot of the next validator set. The validators are first sorted by voting power (descending), then by address (ascending) prior to computing the MerkleRoot. | Must be of length 32 | | ConsensusHash | slice of bytes (`[]byte`) | Hash of the protobuf encoded consensus parameters. | Must be of length 32 | | AppHash | slice of bytes (`[]byte`) | Arbitrary byte array returned by the application after executing and commiting the previous block. It serves as the basis for validating any merkle proofs that comes from the ABCI application and represents the state of the actual application rather than the state of the blockchain itself. The first block's `block.Header.AppHash` is given by `ResponseInitChain.app_hash`. | This hash is determined by the application, Tendermint can not perform validation on it. | +| LastResultHash | slice of bytes (`[]byte`) | `LastResultsHash` is the root hash of a Merkle tree built from `ResponseDeliverTx` responses (only `Code` and `Data` are included. All other fields are ignored). | Must be of length 32. The first block has `block.Header.ResultsHash == MerkleRoot(nil)`, i.e. the hash of an empty input, for RFC-6962 conformance. | +| EvidenceHash | slice of bytes (`[]byte`) | MerkleRoot of the evidence of Byzantine behavior included in this block. | Must be of length 32 | | ProposerAddress | slice of bytes (`[]byte`) | Address of the original proposer of the block. Validator must be in the current validatorSet. | Must be of length 20 | ## Version