pub fn xcm_payment_api_with_pools_works<Runtime, RuntimeCall, RuntimeOrigin, Block>()where
Runtime: XcmPaymentApiV1<Block> + Config<RuntimeOrigin = RuntimeOrigin, AccountId = AccountId> + Config<Balance =
u128> + Config + Config + Config + Config + Config + Config + Config + Config<Instance1, AssetId =
u32, Balance = <Runtime as Config>::Balance> + Config<AssetKind = Location, Balance = <Runtime as Config>::Balance>,
ValidatorIdOf<Runtime>:
From<
AccountIdOf<Runtime>>,
RuntimeOrigin: OriginTrait<AccountId = <Runtime as Config>::AccountId>,
<<Runtime as Config>::Lookup as StaticLookup>::Source:
From<<Runtime as Config>::AccountId>,
Block: BlockT,