mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-22 05:37:58 +00:00
Have a pass over metadata validation (#959)
* Have a pass over metadata validation * trait metadata; fold instead of map+for * remove a couple of other XORs, so all uses of it are now commented * appease clippy
This commit is contained in:
@@ -12,7 +12,7 @@ mod runtime_apis;
|
||||
mod storage;
|
||||
|
||||
use frame_metadata::v15::RuntimeMetadataV15;
|
||||
use subxt_metadata::{get_metadata_per_pallet_hash, metadata_v14_to_latest};
|
||||
use subxt_metadata::{metadata_v14_to_latest, MetadataHasher};
|
||||
|
||||
use super::DerivesRegistry;
|
||||
use crate::error::CodegenError;
|
||||
@@ -291,7 +291,9 @@ impl RuntimeGenerator {
|
||||
.collect();
|
||||
let pallet_names_len = pallet_names.len();
|
||||
|
||||
let metadata_hash = get_metadata_per_pallet_hash(&self.metadata, &pallet_names);
|
||||
let metadata_hash = MetadataHasher::new()
|
||||
.only_these_pallets(&pallet_names)
|
||||
.hash(&self.metadata);
|
||||
|
||||
let modules = pallets_with_mod_names
|
||||
.iter()
|
||||
|
||||
Reference in New Issue
Block a user