frequency_runtime/xcm/
trader.rs

1use crate::{AccountId, Balances, Runtime};
2use polkadot_runtime_common::impls::ToAuthor;
3use staging_xcm_builder::{FixedRateOfFungible, UsingComponents};
4
5use crate::xcm::parameters::{HereLocation, RelayPerSecondAndByte};
6use common_runtime::fee::WeightToFee;
7
8/// The full Trader used for pricing XCM execution and delivery
9pub type Trader = (
10	FixedRateOfFungible<RelayPerSecondAndByte, ()>,
11	UsingComponents<WeightToFee, HereLocation, AccountId, Balances, ToAuthor<Runtime>>,
12);