You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!--
Please read and fill out this form before submitting your PR.
Please make sure you have reviewed our contributors guide before
submitting your
first PR.
NOTE: PR titles should follow semantic commits:
https://www.conventionalcommits.org/en/v1.0.0/
-->
## Overview
<!--
Please provide an explanation of the PR, including the appropriate
context,
background, goal, and rationale. If there is an issue with this
information,
please provide a tl;dr and link the issue.
Ex: Closes #<issue number>
-->
remove unused fields in header
Copy file name to clipboardExpand all lines: docs/adr/adr-015-rollkit-minimal-header.md
-12Lines changed: 0 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,14 +106,10 @@ This minimal Rollkit header can be transformed to be tailored to a specific exec
106
106
This header can be transformed into an ABCI-specific header for IBC compatibility.
107
107
108
108
-`Version`: Required by IBC clients to correctly interpret the block's structure and contents.
109
-
-`LastCommitHash`: The hash of the previous block's commit, used by IBC clients to verify the legitimacy of the block's state transitions.
110
109
-`DataHash`: A hash of the block's transaction data, enabling IBC clients to verify that the data has not been tampered with. Can be constructed from unpacking the `DataCommitment` in Rollkit header.
111
110
-`ValidatorHash`: Current validator set's hash, which IBC clients use to verify that the block was validated by the correct set of validators. This can be the IBC attester set of the chain for backward compatibility with the IBC Tendermint client, if needed.
112
111
-`NextValidatorsHash`: The hash of the next validator set, allowing IBC clients to anticipate and verify upcoming validators.
113
-
-`ConsensusHash`: Denotes the hash of the consensus parameters, ensuring that IBC clients are aligned with the consensus rules of the blockchain.
114
112
-`AppHash`: Same as the `StateRoot` in the Rollkit Header.
115
-
-`EvidenceHash`: A hash of evidence of any misbehavior by validators, which IBC clients use to assess the trustworthiness of the validator set.
116
-
-`LastResultsHash`: Root hash of all results from the transactions from the previous block.
117
113
-`ProposerAddress`: The address of the block proposer, allowing IBC clients to track and verify the entities proposing new blocks. Can be constructed from the `extraData` field in the Rollkit Header.
118
114
119
115
#### Transformation to ABCI Header
@@ -139,18 +135,10 @@ This header can be transformed into an ABCI-specific header for IBC compatibilit
0 commit comments