pub fn download_then_check_genesis_hash(
rpc_addr: &SocketAddr,
ledger_path: &Path,
expected_genesis_hash: &mut Option<Hash>,
max_genesis_archive_unpacked_size: u64,
no_genesis_fetch: bool,
use_progress_bar: bool,
rpc_client: &RpcClient,
) -> Result<(), String>