class NetworkRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements NetworkRepository {

  @Override
  public Observable<NetworkConfiguration> getNetworkProperties() {
    return call(getNetworkRoutesApi()::getNetworkProperties)
        .map(
            info ->
                new NetworkConfiguration(
                    toNetworkProperties(info.getNetwork()),
                    toChainProperties(info.getChain()),
                    toPluginsProperties(info.getPlugins())));
  }

  public  NetworkRepositoryOkHttpImpl(ApiClient apiClient);

}