Skip to content

Commit

Permalink
onchain: make debugging easier by adding an explicit require
Browse files Browse the repository at this point in the history
  • Loading branch information
skozin committed May 11, 2021
1 parent 9d2163e commit 3d01ffa
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions contracts/StateProofVerifier.sol
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ library StateProofVerifier {
BlockHeader memory result;
RLPReader.RLPItem[] memory headerFields = _headerRlpBytes.toRlpItem().toList();

require(headerFields.length > HEADER_TIMESTAMP_INDEX);

result.stateRootHash = bytes32(headerFields[HEADER_STATE_ROOT_INDEX].toUint());
result.number = headerFields[HEADER_NUMBER_INDEX].toUint();
result.timestamp = headerFields[HEADER_TIMESTAMP_INDEX].toUint();
Expand Down

0 comments on commit 3d01ffa

Please sign in to comment.