pallet_evm_tracker/
traits.rs1use frame_system::pallet_prelude::OriginFor;
4
5pub type AccountIdFor<Runtime> = <Runtime as frame_system::Config>::AccountId;
7
8pub trait MaybeIntoEthCall<Runtime>
10where
11 Runtime: frame_system::Config + pallet_ethereum::Config,
12 Result<pallet_ethereum::RawOrigin, OriginFor<Runtime>>: From<OriginFor<Runtime>>,
13{
14 fn maybe_into_eth_call(&self) -> Option<&pallet_ethereum::Call<Runtime>>;
16}
17
18pub trait MaybeIntoEvmCall<Runtime>
20where
21 Runtime: pallet_evm::Config,
22{
23 fn maybe_into_evm_call(&self) -> Option<&pallet_evm::Call<Runtime>>;
25}