mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 04:41:03 +00:00
BlockId removal: refactor of runtime API (#2190)
* BlockId removal: refactor of runtime API
It changes the first argument of all generated runtime API calls from: `BlockId<Block>` to: `Block::Hash`
* fmt
* cargo update -p polkadot-primitives
* Revert "cargo update -p polkadot-primitives"
This reverts commit 58506ecd31e1e5e42b78c2db3982acbc4d8edc70.
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: parity-processbot <>
This commit is contained in:
committed by
GitHub
parent
1d9af70c73
commit
21e5a982ff
@@ -53,7 +53,6 @@ use sp_consensus_aura::AuraApi;
|
||||
use sp_keystore::SyncCryptoStorePtr;
|
||||
use sp_runtime::{
|
||||
app_crypto::AppKey,
|
||||
generic::BlockId,
|
||||
traits::{BlakeTwo256, Header as HeaderT},
|
||||
};
|
||||
use std::{marker::PhantomData, sync::Arc, time::Duration};
|
||||
@@ -994,11 +993,10 @@ where
|
||||
relay_parent: PHash,
|
||||
validation_data: &PersistedValidationData,
|
||||
) -> Option<ParachainCandidate<Block>> {
|
||||
let block_id = BlockId::hash(parent.hash());
|
||||
if self
|
||||
.client
|
||||
.runtime_api()
|
||||
.has_api::<dyn AuraApi<Block, AuraId>>(&block_id)
|
||||
.has_api::<dyn AuraApi<Block, AuraId>>(parent.hash())
|
||||
.unwrap_or(false)
|
||||
{
|
||||
self.aura_consensus
|
||||
@@ -1035,12 +1033,10 @@ where
|
||||
&mut self,
|
||||
block_import: BlockImportParams<Block, ()>,
|
||||
) -> Result<(BlockImportParams<Block, ()>, Option<Vec<(CacheKeyId, Vec<u8>)>>), String> {
|
||||
let block_id = BlockId::hash(*block_import.header.parent_hash());
|
||||
|
||||
if self
|
||||
.client
|
||||
.runtime_api()
|
||||
.has_api::<dyn AuraApi<Block, AuraId>>(&block_id)
|
||||
.has_api::<dyn AuraApi<Block, AuraId>>(*block_import.header.parent_hash())
|
||||
.unwrap_or(false)
|
||||
{
|
||||
self.aura_verifier.get_mut().verify(block_import).await
|
||||
|
||||
Reference in New Issue
Block a user