BlockId removal: Client::runtime_version_at (#13393)

* BlockId removal: Client::runtime_version_at

It changes the arguments of `Client::runtime_version_at` from: `BlockId<Block>` to: `Block::Hash`

* Apply suggestions from code review

Co-authored-by: Anton <anton.kalyaev@gmail.com>

---------

Co-authored-by: Anton <anton.kalyaev@gmail.com>
Co-authored-by: parity-processbot <>
This commit is contained in:
Michal Kucharczyk
2023-02-16 23:34:00 +01:00
committed by GitHub
parent 2e4ea01311
commit 36480b158d
7 changed files with 14 additions and 19 deletions
+1 -1
View File
@@ -120,7 +120,7 @@ impl core::Benchmark for ConstructionBenchmark {
let _ = context
.client
.runtime_version_at(&BlockId::Number(0))
.runtime_version_at(context.client.chain_info().genesis_hash)
.expect("Failed to get runtime version")
.spec_version;
+1 -2
View File
@@ -35,7 +35,6 @@ use std::borrow::Cow;
use node_primitives::Block;
use node_testing::bench::{BenchDb, BlockType, DatabaseType, KeyTypes, Profile};
use sc_client_api::backend::Backend;
use sp_runtime::generic::BlockId;
use sp_state_machine::InspectState;
use crate::{
@@ -115,7 +114,7 @@ impl core::Benchmark for ImportBenchmark {
let _ = context
.client
.runtime_version_at(&BlockId::Number(0))
.runtime_version_at(context.client.chain_info().genesis_hash)
.expect("Failed to get runtime version")
.spec_version;
+1 -1
View File
@@ -61,7 +61,7 @@ impl core::Benchmark for PoolBenchmark {
let _ = context
.client
.runtime_version_at(&BlockId::Number(0))
.runtime_version_at(context.client.chain_info().genesis_hash)
.expect("Failed to get runtime version")
.spec_version;