class EthGetBlockByHash implements JsonRpcMethod {

  @Override
  public JsonRpcResponse response(final JsonRpcRequestContext requestContext) {
    return new JsonRpcSuccessResponse(
        requestContext.getRequest().getId(), blockResult(requestContext));
  }

  public  EthGetBlockByHash(
      final BlockchainQueries blockchain, final BlockResultFactory blockResult);
  public  EthGetBlockByHash(
      final Supplier<BlockchainQueries> blockchain,
      final BlockResultFactory blockResult,
      final boolean includeCoinbase);

}