public PrecompileContractRegistry getPrecompileContractRegistry() {
    return precompileContractRegistry;
  }
Sometimes we apply zero block rewards to the Trie (pre EIP158) sometimes we don't (post EIP158
and all clique nets). The initial behavior was to never apply zero rewards. If a zero reward is
applied it could affect the state tree with a "empty" account.

@return If we skip block rewards when the reward is zero.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/ProtocolSpec.java