diff --git a/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html b/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html index f9fe605dce..2c56643448 100644 --- a/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html +++ b/moonbeam_primitives_ext/moonbeam_ext/fn.step_event_filter.html @@ -1,5 +1,5 @@ step_event_filter in moonbeam_primitives_ext::moonbeam_ext - Rust -
pub fn step_event_filter() -> StepEventFilter
Expand description

Allow the tracing module in the runtime to know how to filter Step event +

pub fn step_event_filter() -> StepEventFilter
Expand description

Allow the tracing module in the runtime to know how to filter Step event content, as cloning the entire data is expensive and most of the time not necessary.

\ No newline at end of file diff --git a/moonkey/struct.Opt.html b/moonkey/struct.Opt.html index 0680b33f6e..5464a5712f 100644 --- a/moonkey/struct.Opt.html +++ b/moonkey/struct.Opt.html @@ -1,7 +1,7 @@ Opt in moonkey - Rust

Struct moonkey::Opt

source ·
pub(crate) struct Opt {
-    pub(crate) cmd: GenerateAccountKey,
-}

Fields§

§cmd: GenerateAccountKey

Implementations§

source§

impl Opt

source

pub(crate) fn run(&self)

Trait Implementations§

source§

impl Args for Opt

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self via + pub(crate) cmd: GenerateAccountKey, +}

Fields§

§cmd: GenerateAccountKey

Implementations§

source§

impl Opt

source

pub(crate) fn run(&self)

Trait Implementations§

source§

impl Args for Opt

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self via [FromArgMatches::from_arg_matches_mut] Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate self via [FromArgMatches::update_from_arg_matches_mut] Read more
source§

impl CommandFactory for Opt

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for Opt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for Opt

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches diff --git a/pallet_ethereum_xcm/enum.EthereumXcmTransaction.html b/pallet_ethereum_xcm/enum.EthereumXcmTransaction.html index 7a0e06ecd4..ca1b6c2d59 100644 --- a/pallet_ethereum_xcm/enum.EthereumXcmTransaction.html +++ b/pallet_ethereum_xcm/enum.EthereumXcmTransaction.html @@ -1,9 +1,9 @@ EthereumXcmTransaction in pallet_ethereum_xcm - Rust -
pub enum EthereumXcmTransaction {
-    V1(EthereumXcmTransactionV1),
-    V2(EthereumXcmTransactionV2),
+    
pub enum EthereumXcmTransaction {
+    V1(EthereumXcmTransactionV1),
+    V2(EthereumXcmTransactionV2),
 }
Expand description

Xcm transact’s Ethereum transaction.

-

Variants§

Trait Implementations§

source§

impl Clone for EthereumXcmTransaction

source§

fn clone(&self) -> EthereumXcmTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EthereumXcmTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Decode for EthereumXcmTransaction

source§

fn decode<__CodecInputEdqy>( +

Variants§

§

V1(EthereumXcmTransactionV1)

§

V2(EthereumXcmTransactionV2)

Trait Implementations§

§

impl Clone for EthereumXcmTransaction

§

fn clone(&self) -> EthereumXcmTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EthereumXcmTransaction

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Decode for EthereumXcmTransaction

§

fn decode<__CodecInputEdqy>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<EthereumXcmTransaction, Error>
where __CodecInputEdqy: Input,

Attempt to deserialise the value from input.
§

fn decode_into<I>( @@ -11,19 +11,19 @@ dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>
where I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where - I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
source§

impl Encode for EthereumXcmTransaction

source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
source§

fn encode_to<__CodecOutputEdqy>( + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
§

impl Encode for EthereumXcmTransaction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<__CodecOutputEdqy>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
where __CodecOutputEdqy: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where - F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
source§

impl PartialEq for EthereumXcmTransaction

source§

fn eq(&self, other: &EthereumXcmTransaction) -> bool

This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

impl PartialEq for EthereumXcmTransaction

§

fn eq(&self, other: &EthereumXcmTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TypeInfo for EthereumXcmTransaction

§

type Identity = EthereumXcmTransaction

The type identifying for which type info is provided. Read more
source§

fn type_info() -> Type

Returns the static type identifier for Self.
source§

impl XcmToEthereum for EthereumXcmTransaction

source§

fn into_transaction_v2( +sufficient, and should not be overridden without very good reason.

§

impl TypeInfo for EthereumXcmTransaction

§

type Identity = EthereumXcmTransaction

The type identifying for which type info is provided. Read more
§

fn type_info() -> Type

Returns the static type identifier for Self.
§

impl XcmToEthereum for EthereumXcmTransaction

§

fn into_transaction_v2( &self, nonce: U256, chain_id: u64, allow_create: bool -) -> Option<TransactionV2>

source§

impl EncodeLike for EthereumXcmTransaction

source§

impl Eq for EthereumXcmTransaction

source§

impl StructuralPartialEq for EthereumXcmTransaction

Auto Trait Implementations§

§

impl RefUnwindSafe for EthereumXcmTransaction

§

impl Send for EthereumXcmTransaction

§

impl Sync for EthereumXcmTransaction

§

impl Unpin for EthereumXcmTransaction

§

impl UnwindSafe for EthereumXcmTransaction

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Option<TransactionV2>

§

impl EncodeLike for EthereumXcmTransaction

§

impl Eq for EthereumXcmTransaction

§

impl StructuralPartialEq for EthereumXcmTransaction

Auto Trait Implementations§

§

impl RefUnwindSafe for EthereumXcmTransaction

§

impl Send for EthereumXcmTransaction

§

impl Sync for EthereumXcmTransaction

§

impl Unpin for EthereumXcmTransaction

§

impl UnwindSafe for EthereumXcmTransaction

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where diff --git a/pallet_ethereum_xcm/trait.EnsureProxy.html b/pallet_ethereum_xcm/trait.EnsureProxy.html index 0118b87c12..c9b989babd 100644 --- a/pallet_ethereum_xcm/trait.EnsureProxy.html +++ b/pallet_ethereum_xcm/trait.EnsureProxy.html @@ -1,5 +1,5 @@ EnsureProxy in pallet_ethereum_xcm - Rust -
pub trait EnsureProxy<AccountId> {
+    
pub trait EnsureProxy<AccountId> {
     // Required method
     fn ensure_ok(
         delegator: AccountId,
@@ -7,7 +7,7 @@
     ) -> Result<(), &'static str>;
 }
Expand description

Ensure that a proxy between delegator and delegatee exists in order to deny or grant permission to do xcm-transact to transact_through_proxy.

-

Required Methods§

Required Methods§

fn ensure_ok( delegator: AccountId, delegatee: AccountId ) -> Result<(), &'static str>

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/pallet_ethereum_xcm/trait.XcmToEthereum.html b/pallet_ethereum_xcm/trait.XcmToEthereum.html index f915ee1e37..55a616ecd7 100644 --- a/pallet_ethereum_xcm/trait.XcmToEthereum.html +++ b/pallet_ethereum_xcm/trait.XcmToEthereum.html @@ -1,5 +1,5 @@ XcmToEthereum in pallet_ethereum_xcm - Rust -
pub trait XcmToEthereum {
+    
pub trait XcmToEthereum {
     // Required method
     fn into_transaction_v2(
         &self,
@@ -7,9 +7,9 @@
         chain_id: u64,
         allow_create: bool
     ) -> Option<TransactionV2>;
-}

Required Methods§

Required Methods§

fn into_transaction_v2( &self, nonce: U256, chain_id: u64, allow_create: bool -) -> Option<TransactionV2>

Implementors§

\ No newline at end of file +) -> Option<TransactionV2>

Implementors§

§

impl XcmToEthereum for EthereumXcmTransaction

§

impl XcmToEthereum for EthereumXcmTransactionV1

§

impl XcmToEthereum for EthereumXcmTransactionV2

\ No newline at end of file diff --git a/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html b/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html index ad20b5c6c2..7a0d3d3f0e 100644 --- a/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html +++ b/pallet_evm_precompile_relay_verifier/enum.RelayDataVerifierPrecompileCall.html @@ -1,7 +1,7 @@ RelayDataVerifierPrecompileCall in pallet_evm_precompile_relay_verifier - Rust
pub enum RelayDataVerifierPrecompileCall<Runtime, WeightInfo>
where - Runtime: Config + Config + Config + Config, - WeightInfo: TWeightInfo,
{ + Runtime: Config + Config + Config + Config, + WeightInfo: TWeightInfo,
{ latest_relay_block {}, verify_entries { relay_block_number: BlockNumber, @@ -15,13 +15,13 @@ }, // some variants omitted }

Variants§

§

latest_relay_block

§

verify_entries

Fields

§relay_block_number: BlockNumber
§keys: BoundedVec<RawKey, GetArrayLimit>
§

verify_entry

Fields

§relay_block_number: BlockNumber

Implementations§

source§

impl<Runtime, WeightInfo> RelayDataVerifierPrecompileCall<Runtime, WeightInfo>
where - Runtime: Config + Config + Config + Config, - WeightInfo: TWeightInfo,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( + Runtime: Config + Config + Config + Config, + WeightInfo: TWeightInfo,

source

pub fn parse_call_data(handle: &mut impl PrecompileHandle) -> EvmResult<Self>

source

pub fn execute( self, handle: &mut impl PrecompileHandle ) -> EvmResult<PrecompileOutput>

source

pub fn supports_selector(selector: u32) -> bool

source

pub fn selectors() -> &'static [u32]

source

pub fn latest_relay_block_selectors() -> &'static [u32]

source

pub fn verify_entries_selectors() -> &'static [u32]

source

pub fn verify_entry_selectors() -> &'static [u32]

source

pub fn encode(self) -> Vec<u8>

Trait Implementations§

source§

impl<Runtime, WeightInfo> From<RelayDataVerifierPrecompileCall<Runtime, WeightInfo>> for Vec<u8>
where - Runtime: Config + Config + Config + Config, - WeightInfo: TWeightInfo,

source§

fn from(a: RelayDataVerifierPrecompileCall<Runtime, WeightInfo>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime, WeightInfo> RefUnwindSafe for RelayDataVerifierPrecompileCall<Runtime, WeightInfo>
where + Runtime: Config + Config + Config + Config, + WeightInfo: TWeightInfo,

source§

fn from(a: RelayDataVerifierPrecompileCall<Runtime, WeightInfo>) -> Vec<u8>

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<Runtime, WeightInfo> RefUnwindSafe for RelayDataVerifierPrecompileCall<Runtime, WeightInfo>
where Runtime: RefUnwindSafe, WeightInfo: RefUnwindSafe,

§

impl<Runtime, WeightInfo> Send for RelayDataVerifierPrecompileCall<Runtime, WeightInfo>
where Runtime: Send, diff --git a/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html b/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html index 680c812e69..f898e997d8 100644 --- a/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html +++ b/pallet_evm_precompile_relay_verifier/struct.RelayDataVerifierPrecompile.html @@ -1,8 +1,8 @@ RelayDataVerifierPrecompile in pallet_evm_precompile_relay_verifier - Rust
pub struct RelayDataVerifierPrecompile<Runtime, WeightInfo>(/* private fields */);
Expand description

Relay Data Verifier precompile.

Trait Implementations§

source§

impl<Runtime, WeightInfo> Precompile for RelayDataVerifierPrecompile<Runtime, WeightInfo>
where - Runtime: Config + Config + Config + Config, - WeightInfo: TWeightInfo,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data + Runtime: Config + Config + Config + Config, + WeightInfo: TWeightInfo,

source§

fn execute(handle: &mut impl PrecompileHandle) -> EvmResult<PrecompileOutput>

Try to execute the precompile with given handle which provides all call data and allow to register costs and logs.

Auto Trait Implementations§

§

impl<Runtime, WeightInfo> RefUnwindSafe for RelayDataVerifierPrecompile<Runtime, WeightInfo>
where Runtime: RefUnwindSafe, WeightInfo: RefUnwindSafe,

§

impl<Runtime, WeightInfo> Send for RelayDataVerifierPrecompile<Runtime, WeightInfo>
where diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index 9b321ffcea..832f663f87 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -23,7 +23,7 @@ "pallet_evm_precompile_referenda":[["impl<Runtime, GovOrigin> From<ReferendaPrecompileCall<Runtime, GovOrigin>> for Vec<u8>
where\n Runtime: Config + Config + Config,\n <<Runtime as Config>::RuntimeOrigin as OriginTrait>::PalletsOrigin: From<GovOrigin>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Hash: Into<H256>,\n BlockNumberFor<Runtime>: Into<U256>,\n <<Runtime as Config>::Tracks as TracksInfo<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, BlockNumberFor<Runtime>>>::Id: TryFrom<u16> + TryInto<u16>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: Into<U256>,\n Runtime::Votes: Into<U256>,\n GovOrigin: FromStr,\n H256: From<<Runtime as Config>::Hash> + Into<<Runtime as Config>::Hash>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_registry":[["impl<Runtime> From<PrecompileRegistryCall<Runtime>> for Vec<u8>
where\n Runtime: Config,\n Runtime::PrecompilesType: IsActivePrecompile,
"]], "pallet_evm_precompile_relay_encoder":[["impl<Runtime> From<RelayEncoderPrecompileCall<Runtime>> for Vec<u8>
where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,
"],["impl From<RewardDestination<AccountId32>> for RewardDestinationWrapper"]], -"pallet_evm_precompile_relay_verifier":[["impl<Runtime, WeightInfo> From<RelayDataVerifierPrecompileCall<Runtime, WeightInfo>> for Vec<u8>
where\n Runtime: Config + Config + Config + Config,\n WeightInfo: TWeightInfo,
"]], +"pallet_evm_precompile_relay_verifier":[["impl<Runtime, WeightInfo> From<RelayDataVerifierPrecompileCall<Runtime, WeightInfo>> for Vec<u8>
where\n Runtime: Config + Config + Config + Config,\n WeightInfo: TWeightInfo,
"]], "pallet_evm_precompile_xcm_transactor":[["impl<Runtime> From<XcmTransactorPrecompileV3Call<Runtime>> for Vec<u8>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"],["impl<Runtime> From<XcmTransactorPrecompileV2Call<Runtime>> for Vec<u8>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"],["impl<Runtime> From<XcmTransactorPrecompileV1Call<Runtime>> for Vec<u8>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> From<XcmUtilsPrecompileCall<Runtime, XcmConfig>> for Vec<u8>
where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_xtokens":[["impl<Runtime> From<XtokensPrecompileCall<Runtime>> for Vec<u8>
where\n Runtime: Config + Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"],["impl From<(Location, U256)> for EvmAsset"],["impl From<(Address, U256)> for Currency"]], diff --git a/trait.impl/fp_evm/precompile/trait.Precompile.js b/trait.impl/fp_evm/precompile/trait.Precompile.js index 351004176c..7437c8d93e 100644 --- a/trait.impl/fp_evm/precompile/trait.Precompile.js +++ b/trait.impl/fp_evm/precompile/trait.Precompile.js @@ -16,7 +16,7 @@ "pallet_evm_precompile_referenda":[["impl<Runtime, GovOrigin> Precompile for ReferendaPrecompile<Runtime, GovOrigin>
where\n Runtime: Config + Config + Config,\n <<Runtime as Config>::RuntimeOrigin as OriginTrait>::PalletsOrigin: From<GovOrigin>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Hash: Into<H256>,\n BlockNumberFor<Runtime>: Into<U256>,\n <<Runtime as Config>::Tracks as TracksInfo<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, BlockNumberFor<Runtime>>>::Id: TryFrom<u16> + TryInto<u16>,\n <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance: Into<U256>,\n Runtime::Votes: Into<U256>,\n GovOrigin: FromStr,\n H256: From<<Runtime as Config>::Hash> + Into<<Runtime as Config>::Hash>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_registry":[["impl<Runtime> Precompile for PrecompileRegistry<Runtime>
where\n Runtime: Config,\n Runtime::PrecompilesType: IsActivePrecompile,
"]], "pallet_evm_precompile_relay_encoder":[["impl<Runtime> Precompile for RelayEncoderPrecompile<Runtime>
where\n Runtime: Config + Config,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo,
"]], -"pallet_evm_precompile_relay_verifier":[["impl<Runtime, WeightInfo> Precompile for RelayDataVerifierPrecompile<Runtime, WeightInfo>
where\n Runtime: Config + Config + Config + Config,\n WeightInfo: TWeightInfo,
"]], +"pallet_evm_precompile_relay_verifier":[["impl<Runtime, WeightInfo> Precompile for RelayDataVerifierPrecompile<Runtime, WeightInfo>
where\n Runtime: Config + Config + Config + Config,\n WeightInfo: TWeightInfo,
"]], "pallet_evm_precompile_xcm_transactor":[["impl<Runtime> Precompile for XcmTransactorPrecompileV3<Runtime>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"],["impl<Runtime> Precompile for XcmTransactorPrecompileV2<Runtime>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"],["impl<Runtime> Precompile for XcmTransactorPrecompileV1<Runtime>
where\n Runtime: Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, <Runtime as Config>::CurrencyId>,\n Runtime::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <Runtime::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::Transactor: TryFrom<u8>,\n Runtime::AccountId: Into<H160>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_xcm_utils":[["impl<Runtime, XcmConfig> Precompile for XcmUtilsPrecompile<Runtime, XcmConfig>
where\n Runtime: Config + Config + Config,\n XcmOriginOf<XcmConfig>: OriginTrait,\n XcmAccountIdOf<XcmConfig>: Into<H160>,\n XcmConfig: Config,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + Decode + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]], "pallet_evm_precompile_xtokens":[["impl<Runtime> Precompile for XtokensPrecompile<Runtime>
where\n Runtime: Config + Config + Config + Config + AccountIdToCurrencyId<Runtime::AccountId, CurrencyIdOf<Runtime>>,\n <Runtime as Config>::RuntimeCall: Dispatchable<PostInfo = PostDispatchInfo> + GetDispatchInfo + From<Call<Runtime>>,\n <<Runtime as Config>::RuntimeCall as Dispatchable>::RuntimeOrigin: From<Option<Runtime::AccountId>>,\n <Runtime as Config>::AddressMapping: AddressMapping<Runtime::AccountId>,
"]],