### Is there an existing issue for this? - [x] I have searched the existing issues ### What happened? return empty [opBlockhash](https://github.com/ethereum/go-ethereum/blob/release/1.15/core/vm/instructions.go#L431) when `block protocol is incorrect` error occurs, [empty](https://github.com/MANTRA-Chain/mantrachain-e2e/blob/c9f1e115b388595975d97bb954a29970a34c08bc/integration_tests/test_basic.py#L501) block header provided from [staking](https://github.com/cosmos/evm/blob/0e511d32206b1ac709a0eb0ddb1aa21d29e833b8/x/vm/keeper/state_transition.go#L113) module ### Cosmos EVM Version main ### How to reproduce? [compare](https://github.com/MANTRA-Chain/mantrachain-e2e/blob/c9f1e115b388595975d97bb954a29970a34c08bc/integration_tests/test_basic.py#L501) blockhash result with current block results fails