pub type LocalAssetTransactor<Runtime> = MultiCurrencyAdapter<Pallet<Runtime>, Pallet<Runtime>, IsNativeConcrete<TokensIdOf<Runtime>, MultiLocationToToken<Runtime>>, AccountIdOf<Runtime>, LocationToAccountId<Runtime>, TokensIdOf<Runtime>, MultiAssetToToken<Runtime>, DepositToAlternative<TreasuryAccountIdOf<Runtime>, Pallet<Runtime>, TokensIdOf<Runtime>, AccountIdOf<Runtime>, <Runtime as Config>::Balance>>;