mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 15:11:02 +00:00
Fix XCM Weights on Westend (#4066)
* found issue * fix up * remove printlns
This commit is contained in:
@@ -31,7 +31,9 @@ trait WeighMultiAssets {
|
||||
fn weigh_multi_assets(&self, balances_weight: Weight) -> Weight;
|
||||
}
|
||||
|
||||
// TODO wild case
|
||||
// Westend only knows about one asset, the balances pallet.
|
||||
const MAX_ASSETS: u32 = 1;
|
||||
|
||||
impl WeighMultiAssets for MultiAssetFilter {
|
||||
fn weigh_multi_assets(&self, balances_weight: Weight) -> Weight {
|
||||
match self {
|
||||
@@ -44,7 +46,7 @@ impl WeighMultiAssets for MultiAssetFilter {
|
||||
AssetTypes::Unknown => Weight::MAX,
|
||||
})
|
||||
.fold(0, |acc, x| acc.saturating_add(x)),
|
||||
_ => Weight::MAX,
|
||||
Self::Wild(_) => (MAX_ASSETS as Weight).saturating_mul(balances_weight),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user