Some function parameters are not described in Natspec comments in the initialize
function.
function initialize(
The input variable _recurisiveAggregationInput
may have been intended to be called _recursiveAggregationInput
.
function _verifyRecursivePartOfProof(uint256[] calldata _recurisiveAggregationInput) internal view returns (bool) {
The function Executor._calculateBlockHash
is internal and is not used in any of the contracts. The code should be removed or the visibility should be changed to external.
function _calculateBlockHash(StoredBlockInfo memory _previousBlock, CommitBlockInfo calldata _newBlock)
internal
pure
returns (bytes32)
{
return keccak256(abi.encode(_previousBlock.blockHash, _newBlock.newStateRoot));
}