BlockId removal: CallApiAt::state_at (#13394)

* BlockId removal: CallApiAt::state_at

It changes the arguments of:
- `CallApiAt::state_at`,
- `Client::code_at`,
- `Client::state_at`

from: `BlockId<Block>` to: `Block::Hash`

* Apply suggestions from code review

Co-authored-by: Bastian Köcher <git@kchr.de>

---------

Co-authored-by: Bastian Köcher <git@kchr.de>
Co-authored-by: parity-processbot <>
This commit is contained in:
Michal Kucharczyk
2023-02-16 23:21:15 +01:00
committed by GitHub
parent 0669b8bb05
commit 2e4ea01311
3 changed files with 6 additions and 8 deletions
+1 -1
View File
@@ -622,7 +622,7 @@ pub trait CallApiAt<Block: BlockT> {
fn runtime_version_at(&self, at: &BlockId<Block>) -> Result<RuntimeVersion, ApiError>;
/// Get the state `at` the given block.
fn state_at(&self, at: &BlockId<Block>) -> Result<Self::StateBackend, ApiError>;
fn state_at(&self, at: Block::Hash) -> Result<Self::StateBackend, ApiError>;
}
/// Auxiliary wrapper that holds an api instance and binds it to the given lifetime.