Take a look at the runtime for the parachains in question. You could clone their repos and search the runtime lib.rs
for pallet_.*
entries.
From the moonbeam runtime:
use pallet_balances::NegativeImbalance;
use pallet_ethereum::Call::transact;
use pallet_ethereum::Transaction as EthereumTransaction;
#[cfg(feature = "std")]
pub use pallet_evm::GenesisAccount;
use pallet_evm::{
Account as EVMAccount, EnsureAddressNever, EnsureAddressRoot, FeeCalculator, GasWeightMapping,
Runner,
};
use pallet_transaction_payment::{CurrencyAdapter, Multiplier, TargetedFeeAdjustment};
From the kusama runtime
use pallet_grandpa::{fg_primitives, AuthorityId as GrandpaId};
use pallet_im_online::sr25519::AuthorityId as ImOnlineId;
use pallet_mmr_primitives as mmr;
use pallet_session::historical as session_historical;
use pallet_transaction_payment::{FeeDetails, RuntimeDispatchInfo};
Here is a quick bash script for doing this:
$ grep -Po '(pallet_[a-z_]*)' runtime/src/lib.rs | sort | uniq
pallet_aura
pallet_balances
pallet_contracts
pallet_contracts_primitives
pallet_contracts_rpc_runtime_api
pallet_grandpa
pallet_randomness_collective_flip
pallet_sudo
pallet_timestamp
pallet_transaction_payment
pallet_transaction_payment_rpc_runtime_api