As touched in #80 , the current logic is we will return 0 if the consensus engine is not ethash. However, though we are not using it in our node, the clique case needs to be considered. It is not ethash but it might have block rewards.