pub struct DomainChainByteFee;
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for DomainChainByteFee
impl<_I: From<Balance>> Get<_I> for DomainChainByteFee
Auto Trait Implementations§
impl Freeze for DomainChainByteFee
impl RefUnwindSafe for DomainChainByteFee
impl Send for DomainChainByteFee
impl Sync for DomainChainByteFee
impl Unpin for DomainChainByteFee
impl UnwindSafe for DomainChainByteFee
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.ExistentialDeposit.html b/auto_id_domain_runtime/struct.ExistentialDeposit.html
index 281554c75d..867ec08202 100644
--- a/auto_id_domain_runtime/struct.ExistentialDeposit.html
+++ b/auto_id_domain_runtime/struct.ExistentialDeposit.html
@@ -1,5 +1,5 @@
ExistentialDeposit in auto_id_domain_runtime - Rust pub struct ExistentialDeposit;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
Auto Trait Implementations§
§impl Freeze for ExistentialDeposit
§impl RefUnwindSafe for ExistentialDeposit
§impl Send for ExistentialDeposit
§impl Sync for ExistentialDeposit
§impl Unpin for ExistentialDeposit
§impl UnwindSafe for ExistentialDeposit
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
Auto Trait Implementations§
§impl Freeze for ExistentialDeposit
§impl RefUnwindSafe for ExistentialDeposit
§impl Send for ExistentialDeposit
§impl Sync for ExistentialDeposit
§impl Unpin for ExistentialDeposit
§impl UnwindSafe for ExistentialDeposit
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.MaxLocks.html b/auto_id_domain_runtime/struct.MaxLocks.html
index 5d48c68d34..8b31dc899a 100644
--- a/auto_id_domain_runtime/struct.MaxLocks.html
+++ b/auto_id_domain_runtime/struct.MaxLocks.html
@@ -1,5 +1,5 @@
MaxLocks in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::MaxLocks
source · pub struct MaxLocks;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxLocks
§impl RefUnwindSafe for MaxLocks
§impl Send for MaxLocks
§impl Sync for MaxLocks
§impl Unpin for MaxLocks
§impl UnwindSafe for MaxLocks
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxLocks
§impl RefUnwindSafe for MaxLocks
§impl Send for MaxLocks
§impl Sync for MaxLocks
§impl Unpin for MaxLocks
§impl UnwindSafe for MaxLocks
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
index 6a90ca851d..7ce46986a2 100644
--- a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
+++ b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
@@ -1,5 +1,5 @@
OperationalFeeMultiplier in auto_id_domain_runtime - Rust pub struct OperationalFeeMultiplier;
Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Runtime.html b/auto_id_domain_runtime/struct.Runtime.html
index ba10c69a7f..6264cbbc30 100644
--- a/auto_id_domain_runtime/struct.Runtime.html
+++ b/auto_id_domain_runtime/struct.Runtime.html
@@ -1,22 +1,14 @@
Runtime in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
- endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
-§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+ endpoint: &Endpoint
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -60,7 +60,7 @@
updates: DomainAllowlistUpdates
) -> <Block as BlockT>::Extrinsic
Returns an extrinsic to update chain allowlist.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -92,7 +92,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.RuntimeBlockLength.html b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
index 9bd55fd72b..b0173614e6 100644
--- a/auto_id_domain_runtime/struct.RuntimeBlockLength.html
+++ b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in auto_id_domain_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct ExistentialDeposit;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
Auto Trait Implementations§
impl Freeze for ExistentialDeposit
impl RefUnwindSafe for ExistentialDeposit
impl Send for ExistentialDeposit
impl Sync for ExistentialDeposit
impl Unpin for ExistentialDeposit
impl UnwindSafe for ExistentialDeposit
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
impl<_I: From<Balance>> Get<_I> for ExistentialDeposit
Auto Trait Implementations§
impl Freeze for ExistentialDeposit
impl RefUnwindSafe for ExistentialDeposit
impl Send for ExistentialDeposit
impl Sync for ExistentialDeposit
impl Unpin for ExistentialDeposit
impl UnwindSafe for ExistentialDeposit
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.MaxLocks.html b/auto_id_domain_runtime/struct.MaxLocks.html
index 5d48c68d34..8b31dc899a 100644
--- a/auto_id_domain_runtime/struct.MaxLocks.html
+++ b/auto_id_domain_runtime/struct.MaxLocks.html
@@ -1,5 +1,5 @@
MaxLocks in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::MaxLocks
source · pub struct MaxLocks;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxLocks
§impl RefUnwindSafe for MaxLocks
§impl Send for MaxLocks
§impl Sync for MaxLocks
§impl Unpin for MaxLocks
§impl UnwindSafe for MaxLocks
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxLocks
§impl RefUnwindSafe for MaxLocks
§impl Send for MaxLocks
§impl Sync for MaxLocks
§impl Unpin for MaxLocks
§impl UnwindSafe for MaxLocks
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
index 6a90ca851d..7ce46986a2 100644
--- a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
+++ b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
@@ -1,5 +1,5 @@
OperationalFeeMultiplier in auto_id_domain_runtime - Rust pub struct OperationalFeeMultiplier;
Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Runtime.html b/auto_id_domain_runtime/struct.Runtime.html
index ba10c69a7f..6264cbbc30 100644
--- a/auto_id_domain_runtime/struct.Runtime.html
+++ b/auto_id_domain_runtime/struct.Runtime.html
@@ -1,22 +1,14 @@
Runtime in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
- endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
-§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+ endpoint: &Endpoint
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -60,7 +60,7 @@
updates: DomainAllowlistUpdates
) -> <Block as BlockT>::Extrinsic
Returns an extrinsic to update chain allowlist.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -92,7 +92,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.RuntimeBlockLength.html b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
index 9bd55fd72b..b0173614e6 100644
--- a/auto_id_domain_runtime/struct.RuntimeBlockLength.html
+++ b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in auto_id_domain_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct auto_id_domain_runtime::MaxLocks
source · pub struct MaxLocks;
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxLocks
impl RefUnwindSafe for MaxLocks
impl Send for MaxLocks
impl Sync for MaxLocks
impl Unpin for MaxLocks
impl UnwindSafe for MaxLocks
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxLocks
impl RefUnwindSafe for MaxLocks
impl Send for MaxLocks
impl Sync for MaxLocks
impl Unpin for MaxLocks
impl UnwindSafe for MaxLocks
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
index 6a90ca851d..7ce46986a2 100644
--- a/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
+++ b/auto_id_domain_runtime/struct.OperationalFeeMultiplier.html
@@ -1,5 +1,5 @@
OperationalFeeMultiplier in auto_id_domain_runtime - Rust pub struct OperationalFeeMultiplier;
Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
§impl Freeze for OperationalFeeMultiplier
§impl RefUnwindSafe for OperationalFeeMultiplier
§impl Send for OperationalFeeMultiplier
§impl Sync for OperationalFeeMultiplier
§impl Unpin for OperationalFeeMultiplier
§impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Runtime.html b/auto_id_domain_runtime/struct.Runtime.html
index ba10c69a7f..6264cbbc30 100644
--- a/auto_id_domain_runtime/struct.Runtime.html
+++ b/auto_id_domain_runtime/struct.Runtime.html
@@ -1,22 +1,14 @@
Runtime in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
- endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
-§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+ endpoint: &Endpoint
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -60,7 +60,7 @@
updates: DomainAllowlistUpdates
) -> <Block as BlockT>::Extrinsic
Returns an extrinsic to update chain allowlist.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -92,7 +92,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.RuntimeBlockLength.html b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
index 9bd55fd72b..b0173614e6 100644
--- a/auto_id_domain_runtime/struct.RuntimeBlockLength.html
+++ b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in auto_id_domain_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct OperationalFeeMultiplier;
Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
impl Freeze for OperationalFeeMultiplier
impl RefUnwindSafe for OperationalFeeMultiplier
impl Send for OperationalFeeMultiplier
impl Sync for OperationalFeeMultiplier
impl Unpin for OperationalFeeMultiplier
impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier
Auto Trait Implementations§
impl Freeze for OperationalFeeMultiplier
impl RefUnwindSafe for OperationalFeeMultiplier
impl Send for OperationalFeeMultiplier
impl Sync for OperationalFeeMultiplier
impl Unpin for OperationalFeeMultiplier
impl UnwindSafe for OperationalFeeMultiplier
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.Runtime.html b/auto_id_domain_runtime/struct.Runtime.html
index ba10c69a7f..6264cbbc30 100644
--- a/auto_id_domain_runtime/struct.Runtime.html
+++ b/auto_id_domain_runtime/struct.Runtime.html
@@ -1,22 +1,14 @@
Runtime in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
- endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
-§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+ endpoint: &Endpoint
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountIdConverter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -60,7 +60,7 @@
updates: DomainAllowlistUpdates
) -> <Block as BlockT>::Extrinsic
Returns an extrinsic to update chain allowlist.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -92,7 +92,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.RuntimeBlockLength.html b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
index 9bd55fd72b..b0173614e6 100644
--- a/auto_id_domain_runtime/struct.RuntimeBlockLength.html
+++ b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in auto_id_domain_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct auto_id_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
fn account_nonce(account: AccountId) -> Nonce
AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult
source§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
- endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
fn get_endpoint_handler( - endpoint: &Endpoint -) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountIdConverter
type AccountIdConverter = AccountIdConverter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type Time = Pallet<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
§type OperationalFeeMultiplier = OperationalFeeMultiplier
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
-§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
+) -> ApplyExtrinsicResultsource§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
+ endpoint: &Endpoint
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
fn get_endpoint_handler( + endpoint: &Endpoint +) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
§type OperationalFeeMultiplier = OperationalFeeMultiplier
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type Time = Pallet<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
type RuntimeFreezeReason = RuntimeFreezeReason
§type MaxLocks = MaxLocks
type MaxLocks = MaxLocks
§type DustRemoval = DustRemovalHandler
type DustRemoval = DustRemovalHandler
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type DustRemoval = DustRemovalHandler
type DustRemoval = DustRemovalHandler
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountIdConverter
type AccountIdConverter = AccountIdConverter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
fn execute_block(block: Block)
source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
fn initialize_block( header: &<Block as BlockT>::Header -) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
fn extract_signer( +) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn extract_signer( extrinsics: Vec<<Block as BlockT>::Extrinsic> ) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn is_within_tx_range( extrinsic: &<Block as BlockT>::Extrinsic, @@ -60,7 +60,7 @@ updates: DomainAllowlistUpdates ) -> <Block as BlockT>::Extrinsic
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
type RuntimeBlock = <Runtime as Config>::Block
RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
impl HoldIdentifier<Runtime> for HoldIdentifier
fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Some(true)
if valid XDM or Some(false)
if not
@@ -92,7 +92,7 @@
) -> FeeDetails<Balance>fn query_weight_to_fee(weight: Weight) -> Balance
fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
type Call = RuntimeCall
source§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
source§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
fn validate_unsigned( source: TransactionSource, call: &Self::Call -) -> TransactionValidity
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.RuntimeBlockLength.html b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
index 9bd55fd72b..b0173614e6 100644
--- a/auto_id_domain_runtime/struct.RuntimeBlockLength.html
+++ b/auto_id_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in auto_id_domain_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
impl Freeze for RuntimeBlockLength
impl RefUnwindSafe for RuntimeBlockLength
impl Send for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Unpin for RuntimeBlockLength
impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
impl Freeze for RuntimeBlockLength
impl RefUnwindSafe for RuntimeBlockLength
impl Send for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Unpin for RuntimeBlockLength
impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
fn clone(&self) -> RuntimeOrigin
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuntimeOrigin
impl Debug for RuntimeOrigin
Trait Implementations§
source§impl Clone for RuntimeOrigin
impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
fn clone(&self) -> RuntimeOrigin
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuntimeOrigin
impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
type PalletsOrigin = OriginCaller
source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
source§fn reset_filter(&mut self)
fn reset_filter(&mut self)
frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
fn set_caller_from(&mut self, other: impl Into<Self>)
source§fn filter_call(&self, call: &Self::Call) -> bool
fn filter_call(&self, call: &Self::Call) -> bool
source§fn into_caller(self) -> Self::PalletsOrigin
fn into_caller(self) -> Self::PalletsOrigin
self
and return the caller.source§fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn try_with_caller<R>(
self,
diff --git a/auto_id_domain_runtime/struct.SelfChainId.html b/auto_id_domain_runtime/struct.SelfChainId.html
index fd558405fa..2a1aaa8101 100644
--- a/auto_id_domain_runtime/struct.SelfChainId.html
+++ b/auto_id_domain_runtime/struct.SelfChainId.html
@@ -1,5 +1,5 @@
SelfChainId in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
§impl Freeze for SelfChainId
§impl RefUnwindSafe for SelfChainId
§impl Send for SelfChainId
§impl Sync for SelfChainId
§impl Unpin for SelfChainId
§impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct auto_id_domain_runtime::SelfChainId
source · pub struct SelfChainId;
Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
impl Freeze for SelfChainId
impl RefUnwindSafe for SelfChainId
impl Send for SelfChainId
impl Sync for SelfChainId
impl Unpin for SelfChainId
impl UnwindSafe for SelfChainId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<ChainId>> Get<_I> for SelfChainId
impl<_I: From<ChainId>> Get<_I> for SelfChainId
Auto Trait Implementations§
impl Freeze for SelfChainId
impl RefUnwindSafe for SelfChainId
impl Send for SelfChainId
impl Sync for SelfChainId
impl Unpin for SelfChainId
impl UnwindSafe for SelfChainId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.TransporterEndpointId.html b/auto_id_domain_runtime/struct.TransporterEndpointId.html
index e0ee03bd7c..e1ce21c16e 100644
--- a/auto_id_domain_runtime/struct.TransporterEndpointId.html
+++ b/auto_id_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in auto_id_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
§impl Freeze for MultiAccountId
§impl RefUnwindSafe for MultiAccountId
§impl Send for MultiAccountId
§impl Sync for MultiAccountId
§impl Unpin for MultiAccountId
§impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Auto Trait Implementations§
§impl Freeze for DomainNodeBuilder
§impl !RefUnwindSafe for DomainNodeBuilder
§impl Send for DomainNodeBuilder
§impl Sync for DomainNodeBuilder
§impl Unpin for DomainNodeBuilder
§impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
pub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
impl Freeze for TransporterEndpointId
impl RefUnwindSafe for TransporterEndpointId
impl Send for TransporterEndpointId
impl Sync for TransporterEndpointId
impl Unpin for TransporterEndpointId
impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
impl Freeze for TransporterEndpointId
impl RefUnwindSafe for TransporterEndpointId
impl Send for TransporterEndpointId
impl Sync for TransporterEndpointId
impl Unpin for TransporterEndpointId
impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit(
diff --git a/auto_id_domain_runtime/struct.Version.html b/auto_id_domain_runtime/struct.Version.html
index 059dd4ed66..7082bfdcb8 100644
--- a/auto_id_domain_runtime/struct.Version.html
+++ b/auto_id_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in auto_id_domain_runtime - Rust Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
§fn implicit(
diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html
index cdb1e4774a..bbfa56a375 100644
--- a/domain_client_message_relayer/enum.Error.html
+++ b/domain_client_message_relayer/enum.Error.html
@@ -30,7 +30,7 @@
§MmrLeafMissing
MMR Leaf missing
§MissingBlockHeader
Missing block header
§MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Error
§impl !RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
Make conversion back.source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
Make conversion back.source§impl TypeInfo for MultiAccountId
source§impl EncodeLike for MultiAccountId
source§impl Eq for MultiAccountId
source§impl StructuralPartialEq for MultiAccountId
Struct auto_id_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Version
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Version
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
fn implicit( diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html index cdb1e4774a..bbfa56a375 100644 --- a/domain_client_message_relayer/enum.Error.html +++ b/domain_client_message_relayer/enum.Error.html @@ -30,7 +30,7 @@
MmrLeafMissing
MMR Leaf missing
MissingBlockHeader
Missing block header
MissingBlockHash
Missing block hash
-Trait Implementations§
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
source§impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
impl<T> Borrow<T> for Twhere
diff --git a/domain_runtime_primitives/enum.MultiAccountId.html b/domain_runtime_primitives/enum.MultiAccountId.html
index e32c46cc7e..6e3a913a63 100644
--- a/domain_runtime_primitives/enum.MultiAccountId.html
+++ b/domain_runtime_primitives/enum.MultiAccountId.html
@@ -26,7 +26,7 @@
sufficient, and should not be overridden without very good reason.
source§impl PartialOrd for MultiAccountId
impl PartialOrd for MultiAccountId
source§fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
fn partial_cmp(&self, other: &MultiAccountId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MultiAccountId
impl Serialize for MultiAccountId
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
source§impl TypeInfo for MultiAccountId
impl TypeInfo for MultiAccountId
impl EncodeLike for MultiAccountId
impl Eq for MultiAccountId
impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
impl Freeze for MultiAccountId
impl RefUnwindSafe for MultiAccountId
impl Send for MultiAccountId
impl Sync for MultiAccountId
impl Unpin for MultiAccountId
impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
impl<T> Any for Twhere
+ __S: Serializer,
source§impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
impl TryConvertBack<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountIdConverter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>
source§impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
impl TryConvertBack<AccountId20, MultiAccountId> for AccountId20Converter
source§fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId20>
source§impl TypeInfo for MultiAccountId
impl TypeInfo for MultiAccountId
impl EncodeLike for MultiAccountId
impl Eq for MultiAccountId
impl StructuralPartialEq for MultiAccountId
Auto Trait Implementations§
impl Freeze for MultiAccountId
impl RefUnwindSafe for MultiAccountId
impl Send for MultiAccountId
impl Sync for MultiAccountId
impl Unpin for MultiAccountId
impl UnwindSafe for MultiAccountId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html
index d4eaabe884..fa673c3021 100644
--- a/domain_test_service/domain/struct.DomainNodeBuilder.html
+++ b/domain_test_service/domain/struct.DomainNodeBuilder.html
@@ -13,7 +13,7 @@
self,
role: Role,
domain_id: DomainId,
- mock_consensus_node: &mut MockConsensusNode
+ mock_consensus_node: &mut MockConsensusNode
) -> EvmDomainNodeBuild a evm domain node
Build a evm domain node
Auto Trait Implementations§
impl Freeze for DomainNodeBuilder
impl !RefUnwindSafe for DomainNodeBuilder
impl Send for DomainNodeBuilder
impl Sync for DomainNodeBuilder
impl Unpin for DomainNodeBuilder
impl !UnwindSafe for DomainNodeBuilder
Blanket Implementations§
§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html
index 4c6b0d6316..488c8dd132 100644
--- a/evm_domain_runtime/enum.OriginCaller.html
+++ b/evm_domain_runtime/enum.OriginCaller.html
@@ -15,7 +15,7 @@
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
fn max_encoded_len() -> usize
source§impl PartialEq for OriginCaller
impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
fn eq(&self, other: &OriginCaller) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
source§impl TryFrom<OriginCaller> for Origin<Runtime>
impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
source§impl TypeInfo for OriginCaller
impl TypeInfo for OriginCaller
impl EncodeLike for OriginCaller
impl Eq for OriginCaller
impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
impl Freeze for OriginCaller
impl RefUnwindSafe for OriginCaller
impl Send for OriginCaller
impl Sync for OriginCaller
impl Unpin for OriginCaller
impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
source§impl TryFrom<OriginCaller> for Origin<Runtime>
impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
source§impl TypeInfo for OriginCaller
impl TypeInfo for OriginCaller
impl EncodeLike for OriginCaller
impl Eq for OriginCaller
impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
impl Freeze for OriginCaller
impl RefUnwindSafe for OriginCaller
impl Send for OriginCaller
impl Sync for OriginCaller
impl Unpin for OriginCaller
impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html
index bb18f31787..c6292fa857 100644
--- a/evm_domain_runtime/enum.RuntimeCall.html
+++ b/evm_domain_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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
§fn skip<I>(input: &mut I) -> Result<(), Error>where
- I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error>where
- I: Input,
§fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
source§impl Dispatchable for RuntimeCall
impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
§fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
source§impl Dispatchable for RuntimeCall
impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
§type Config = RuntimeCall
type Config = RuntimeCall
§type Info = DispatchInfo
type Info = DispatchInfo
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
source§impl GetCallMetadata for RuntimeCall
impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
fn get_call_metadata(&self) -> CallMetadata
CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
fn get_module_names() -> &'static [&'static str]
source§fn get_call_names(module: &str) -> &'static [&'static str]
fn get_call_names(module: &str) -> &'static [&'static str]
module
.source§impl GetDispatchInfo for RuntimeCall
impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
fn get_dispatch_info(&self) -> DispatchInfo
DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
source§impl GetCallMetadata for RuntimeCall
impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
fn get_call_metadata(&self) -> CallMetadata
CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
fn get_module_names() -> &'static [&'static str]
source§fn get_call_names(module: &str) -> &'static [&'static str]
fn get_call_names(module: &str) -> &'static [&'static str]
module
.source§impl GetDispatchInfo for RuntimeCall
impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
fn get_dispatch_info(&self) -> DispatchInfo
DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
fn eq(&self, other: &RuntimeCall) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
type SignedInfo = H160
source§fn is_self_contained(&self) -> bool
fn is_self_contained(&self) -> bool
source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
fn check_self_contained( &self @@ -47,7 +47,7 @@ self, info: Self::SignedInfo ) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
fn dispatch_bypass_filter( +function is not a self-contained.
source§impl TypeInfo for RuntimeCall
impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
fn dispatch_bypass_filter( self, origin: RuntimeOrigin ) -> DispatchResultWithPostInfo
impl EncodeLike for RuntimeCall
impl Eq for RuntimeCall
impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
impl Freeze for RuntimeCall
impl RefUnwindSafe for RuntimeCall
impl Send for RuntimeCall
impl Sync for RuntimeCall
impl Unpin for RuntimeCall
impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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<T> Any for Twhere
diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html
index e085643be1..0d232db09b 100644
--- a/evm_domain_runtime/enum.RuntimeError.html
+++ b/evm_domain_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
impl TypeInfo for RuntimeError
impl EncodeLike for RuntimeError
Auto Trait Implementations§
impl Freeze for RuntimeError
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
impl TypeInfo for RuntimeError
impl EncodeLike for RuntimeError
Auto Trait Implementations§
impl Freeze for RuntimeError
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html
index b04ee203ff..bab587ad09 100644
--- a/evm_domain_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
fn eq(&self, other: &RuntimeEvent) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
impl TypeInfo for RuntimeEvent
impl EncodeLike for RuntimeEvent
impl Eq for RuntimeEvent
impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
impl Freeze for RuntimeEvent
impl RefUnwindSafe for RuntimeEvent
impl Send for RuntimeEvent
impl Sync for RuntimeEvent
impl Unpin for RuntimeEvent
impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
impl TypeInfo for RuntimeEvent
impl EncodeLike for RuntimeEvent
impl Eq for RuntimeEvent
impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
impl Freeze for RuntimeEvent
impl RefUnwindSafe for RuntimeEvent
impl Send for RuntimeEvent
impl Sync for RuntimeEvent
impl Unpin for RuntimeEvent
impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html
index b153c08b8c..88a6706a33 100644
--- a/evm_domain_runtime/struct.BlockHashCount.html
+++ b/evm_domain_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_runtime - Rust Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
impl BlockHashCount
sourcepub const fn get() -> BlockNumber
pub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
impl TypedGet for BlockHashCount
Auto Trait Implementations§
impl Freeze for BlockHashCount
impl RefUnwindSafe for BlockHashCount
impl Send for BlockHashCount
impl Sync for BlockHashCount
impl Unpin for BlockHashCount
impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
impl TypedGet for BlockHashCount
Auto Trait Implementations§
impl Freeze for BlockHashCount
impl RefUnwindSafe for BlockHashCount
impl Send for BlockHashCount
impl Sync for BlockHashCount
impl Unpin for BlockHashCount
impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.ChannelReserveFee.html b/evm_domain_runtime/struct.ChannelReserveFee.html
index aae1b39471..6cfd6097bb 100644
--- a/evm_domain_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_runtime - Rust Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::ChannelReserveFee
source · pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
impl Freeze for ChannelReserveFee
impl RefUnwindSafe for ChannelReserveFee
impl Send for ChannelReserveFee
impl Sync for ChannelReserveFee
impl Unpin for ChannelReserveFee
impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
impl Freeze for ChannelReserveFee
impl RefUnwindSafe for ChannelReserveFee
impl Send for ChannelReserveFee
impl Sync for ChannelReserveFee
impl Unpin for ChannelReserveFee
impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
index 3b6416ea3d..7b77316d70 100644
--- a/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::DefaultBaseFeePerGas
source · pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
impl Freeze for DefaultBaseFeePerGas
impl RefUnwindSafe for DefaultBaseFeePerGas
impl Send for DefaultBaseFeePerGas
impl Sync for DefaultBaseFeePerGas
impl Unpin for DefaultBaseFeePerGas
impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
impl Freeze for DefaultBaseFeePerGas
impl RefUnwindSafe for DefaultBaseFeePerGas
impl Send for DefaultBaseFeePerGas
impl Sync for DefaultBaseFeePerGas
impl Unpin for DefaultBaseFeePerGas
impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html
index 6d656bd06f..e916903cee 100644
--- a/evm_domain_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_runtime - Rust Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::DefaultElasticity
source · pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
impl Freeze for DefaultElasticity
impl RefUnwindSafe for DefaultElasticity
impl Send for DefaultElasticity
impl Sync for DefaultElasticity
impl Unpin for DefaultElasticity
impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
impl Freeze for DefaultElasticity
impl RefUnwindSafe for DefaultElasticity
impl Send for DefaultElasticity
impl Sync for DefaultElasticity
impl Unpin for DefaultElasticity
impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html
index a967be920d..3c0a9acaea 100644
--- a/evm_domain_runtime/struct.MaxReserves.html
+++ b/evm_domain_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_runtime - Rust Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxReserves
impl RefUnwindSafe for MaxReserves
impl Send for MaxReserves
impl Sync for MaxReserves
impl Unpin for MaxReserves
impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxReserves
impl RefUnwindSafe for MaxReserves
impl Send for MaxReserves
impl Sync for MaxReserves
impl Unpin for MaxReserves
impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html
index 629289e0cb..d46cc2a29c 100644
--- a/evm_domain_runtime/struct.PostOnlyBlockHash.html
+++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html
@@ -1,5 +1,5 @@
PostOnlyBlockHash in evm_domain_runtime - Rust Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
§impl Freeze for PostOnlyBlockHash
§impl RefUnwindSafe for PostOnlyBlockHash
§impl Send for PostOnlyBlockHash
§impl Sync for PostOnlyBlockHash
§impl Unpin for PostOnlyBlockHash
§impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::PostOnlyBlockHash
source · pub struct PostOnlyBlockHash;
Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
impl Freeze for PostOnlyBlockHash
impl RefUnwindSafe for PostOnlyBlockHash
impl Send for PostOnlyBlockHash
impl Sync for PostOnlyBlockHash
impl Unpin for PostOnlyBlockHash
impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash
Auto Trait Implementations§
impl Freeze for PostOnlyBlockHash
impl RefUnwindSafe for PostOnlyBlockHash
impl Send for PostOnlyBlockHash
impl Sync for PostOnlyBlockHash
impl Unpin for PostOnlyBlockHash
impl UnwindSafe for PostOnlyBlockHash
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html
index ae52b6593e..c032f5928d 100644
--- a/evm_domain_runtime/struct.Runtime.html
+++ b/evm_domain_runtime/struct.Runtime.html
@@ -1,20 +1,20 @@
Runtime in evm_domain_runtime - Rust Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultApply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = DustRemovalHandler
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
Transaction fees are withdrawn before the transaction is executed.
After the transaction was executed the transaction weight can be
adjusted, depending on the used resources by the transaction. If the
transaction weight is lower than expected, parts of the transaction fee
might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
fn account_nonce(account: AccountId) -> Nonce
AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult
source§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+) -> ApplyExtrinsicResultsource§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
type FeeCalculator = Pallet<Runtime>
§type GasWeightMapping = FixedGasWeightMapping<Runtime>
type GasWeightMapping = FixedGasWeightMapping<Runtime>
§type WeightPerGas = WeightPerGas
type WeightPerGas = WeightPerGas
§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
type BlockHashMapping = EthereumBlockHashMapping<Runtime>
§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AddressMapping = IdentityAddressMapping
type AddressMapping = IdentityAddressMapping
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PrecompilesType = Precompiles<Runtime>
type PrecompilesType = Precompiles<Runtime>
type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
type BlockGasLimit = BlockGasLimit
§type OnChargeTransaction = EVMCurrencyAdapter
type OnChargeTransaction = EVMCurrencyAdapter
pallet_ethereum
+where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
type FindAuthor = FindAuthorTruncated
§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
type GasLimitPovSizeRatio = GasLimitPovSizeRatio
§type SuicideQuickClearLimit = SuicideQuickClearLimit
type SuicideQuickClearLimit = SuicideQuickClearLimit
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PostLogContent = PostOnlyBlockHash
type PostLogContent = PostOnlyBlockHash
§type ExtraDataLength = ConstU32<30>
type ExtraDataLength = ConstU32<30>
source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeFreezeReason = RuntimeFreezeReason
type RuntimeFreezeReason = RuntimeFreezeReason
§type MaxLocks = MaxLocks
type MaxLocks = MaxLocks
§type DustRemoval = DustRemovalHandler
type DustRemoval = DustRemovalHandler
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type DustRemoval = DustRemovalHandler
type DustRemoval = DustRemovalHandler
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
§type OperationalFeeMultiplier = OperationalFeeMultiplier
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
+priority
Read more
fn get_endpoint_handler(
+priority
Read more
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
fn get_endpoint_handler( endpoint: &Endpoint -) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PostLogContent = PostOnlyBlockHash
type PostLogContent = PostOnlyBlockHash
§type ExtraDataLength = ConstU32<30>
type ExtraDataLength = ConstU32<30>
source§impl Config for Runtime
impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
type FeeCalculator = Pallet<Runtime>
§type GasWeightMapping = FixedGasWeightMapping<Runtime>
type GasWeightMapping = FixedGasWeightMapping<Runtime>
§type WeightPerGas = WeightPerGas
type WeightPerGas = WeightPerGas
§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
type BlockHashMapping = EthereumBlockHashMapping<Runtime>
§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AddressMapping = IdentityAddressMapping
type AddressMapping = IdentityAddressMapping
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PrecompilesType = Precompiles<Runtime>
type PrecompilesType = Precompiles<Runtime>
type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
type BlockGasLimit = BlockGasLimit
§type OnChargeTransaction = EVMCurrencyAdapter
type OnChargeTransaction = EVMCurrencyAdapter
pallet_ethereum
-where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
type FindAuthor = FindAuthorTruncated
§type GasLimitPovSizeRatio = GasLimitPovSizeRatio
type GasLimitPovSizeRatio = GasLimitPovSizeRatio
§type SuicideQuickClearLimit = SuicideQuickClearLimit
type SuicideQuickClearLimit = SuicideQuickClearLimit
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountId20Converter
type AccountIdConverter = AccountId20Converter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountId20Converter
type AccountIdConverter = AccountId20Converter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
type Threshold = BaseFeeThreshold
BaseFeePerGas
.type DefaultBaseFeePerGas = DefaultBaseFeePerGas
type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -22,7 +22,7 @@§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
type Threshold = BaseFeeThreshold
BaseFeePerGas
.type DefaultBaseFeePerGas = DefaultBaseFeePerGas
type DefaultElasticity = DefaultElasticity
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
fn convert_transaction( transaction: EthereumTransaction ) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
fn execute_block(block: Block)
source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
fn initialize_block( header: &<Block as BlockT>::Header -) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
fn extract_signer( +) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn extract_signer( extrinsics: Vec<<Block as BlockT>::Extrinsic> ) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn is_within_tx_range( extrinsic: &<Block as BlockT>::Extrinsic, @@ -91,7 +91,7 @@ ) -> Vec<EthereumTransaction>
Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
fn elasticity() -> Option<Permill>
source§fn gas_limit_multiplier_support()
fn gas_limit_multiplier_support()
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
type RuntimeBlock = <Runtime as Config>::Block
RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
impl HoldIdentifier<Runtime> for HoldIdentifier
fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>fn query_weight_to_fee(weight: Weight) -> Balance
fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
type Call = RuntimeCall
source§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
source§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
fn validate_unsigned( source: TransactionSource, call: &Self::Call -) -> TransactionValidity
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html
index 05364bae2d..c3bdf64091 100644
--- a/evm_domain_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::RuntimeBlockLength
source · pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
impl Freeze for RuntimeBlockLength
impl RefUnwindSafe for RuntimeBlockLength
impl Send for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Unpin for RuntimeBlockLength
impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
impl Freeze for RuntimeBlockLength
impl RefUnwindSafe for RuntimeBlockLength
impl Send for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Unpin for RuntimeBlockLength
impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html
index 257eab4de5..189671e4a5 100644
--- a/evm_domain_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_runtime - Rust Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
§impl Freeze for RuntimeBlockWeights
§impl RefUnwindSafe for RuntimeBlockWeights
§impl Send for RuntimeBlockWeights
§impl Sync for RuntimeBlockWeights
§impl Unpin for RuntimeBlockWeights
§impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
The caller origin, overarching type of all pallets origins.source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
Add a filter to the origin.source§fn reset_filter(&mut self)
Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
Replace the caller with caller from the other originsource§fn filter_call(&self, call: &Self::Call) -> bool
Filter the call if caller is not root, if false is returned then the call must be filtered
out. Read moresource§fn into_caller(self) -> Self::PalletsOrigin
Consume self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::RuntimeBlockWeights
source · pub struct RuntimeBlockWeights;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
impl Freeze for RuntimeBlockWeights
impl RefUnwindSafe for RuntimeBlockWeights
impl Send for RuntimeBlockWeights
impl Sync for RuntimeBlockWeights
impl Unpin for RuntimeBlockWeights
impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights
Auto Trait Implementations§
impl Freeze for RuntimeBlockWeights
impl RefUnwindSafe for RuntimeBlockWeights
impl Send for RuntimeBlockWeights
impl Sync for RuntimeBlockWeights
impl Unpin for RuntimeBlockWeights
impl UnwindSafe for RuntimeBlockWeights
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html
index 95ea07934d..a1ca638ad3 100644
--- a/evm_domain_runtime/struct.RuntimeOrigin.html
+++ b/evm_domain_runtime/struct.RuntimeOrigin.html
@@ -6,10 +6,10 @@
Fields§
§caller: OriginCaller
Implementations§
Trait Implementations§
source§impl Clone for RuntimeOrigin
impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
fn clone(&self) -> RuntimeOrigin
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuntimeOrigin
impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
+Trait Implementations§
source§impl Clone for RuntimeOrigin
impl Clone for RuntimeOrigin
source§fn clone(&self) -> RuntimeOrigin
fn clone(&self) -> RuntimeOrigin
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuntimeOrigin
impl Debug for RuntimeOrigin
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin
source§impl From<RawOrigin> for RuntimeOrigin
impl From<RawOrigin> for RuntimeOrigin
source§impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>
source§fn from(val: RuntimeOrigin) -> Self
fn from(val: RuntimeOrigin) -> Self
NOTE: converting to pallet origin loses the origin filter information.
source§impl OriginTrait for RuntimeOrigin
impl OriginTrait for RuntimeOrigin
§type PalletsOrigin = OriginCaller
type PalletsOrigin = OriginCaller
source§fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)
source§fn reset_filter(&mut self)
fn reset_filter(&mut self)
frame_system::1fig::BaseCallFilter
.source§fn set_caller_from(&mut self, other: impl Into<Self>)
fn set_caller_from(&mut self, other: impl Into<Self>)
source§fn filter_call(&self, call: &Self::Call) -> bool
fn filter_call(&self, call: &Self::Call) -> bool
source§fn into_caller(self) -> Self::PalletsOrigin
fn into_caller(self) -> Self::PalletsOrigin
self
and return the caller.source§fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn try_with_caller<R>(
diff --git a/evm_domain_runtime/struct.TransporterEndpointId.html b/evm_domain_runtime/struct.TransporterEndpointId.html
index 532ab48b98..b4557ecc2c 100644
--- a/evm_domain_runtime/struct.TransporterEndpointId.html
+++ b/evm_domain_runtime/struct.TransporterEndpointId.html
@@ -1,5 +1,5 @@
TransporterEndpointId in evm_domain_runtime - Rust pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
§impl Freeze for TransporterEndpointId
§impl RefUnwindSafe for TransporterEndpointId
§impl Send for TransporterEndpointId
§impl Sync for TransporterEndpointId
§impl Unpin for TransporterEndpointId
§impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct TransporterEndpointId;
Implementations§
source§impl TransporterEndpointId
impl TransporterEndpointId
sourcepub const fn get() -> EndpointId
pub const fn get() -> EndpointId
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
impl Freeze for TransporterEndpointId
impl RefUnwindSafe for TransporterEndpointId
impl Send for TransporterEndpointId
impl Sync for TransporterEndpointId
impl Unpin for TransporterEndpointId
impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId
source§impl TypedGet for TransporterEndpointId
impl TypedGet for TransporterEndpointId
Auto Trait Implementations§
impl Freeze for TransporterEndpointId
impl RefUnwindSafe for TransporterEndpointId
impl Send for TransporterEndpointId
impl Sync for TransporterEndpointId
impl Unpin for TransporterEndpointId
impl UnwindSafe for TransporterEndpointId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html
index fceb74c49d..e8a97ea0f9 100644
--- a/evm_domain_runtime/struct.Version.html
+++ b/evm_domain_runtime/struct.Version.html
@@ -1,5 +1,5 @@
Version in evm_domain_runtime - Rust Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Version
§impl RefUnwindSafe for Version
§impl Send for Version
§impl Sync for Version
§impl Unpin for Version
§impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::Version
source · pub struct Version;
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Version
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Version
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html
index 7f4a6a2dae..fba1381186 100644
--- a/evm_domain_runtime/struct.WeightPerGas.html
+++ b/evm_domain_runtime/struct.WeightPerGas.html
@@ -1,5 +1,5 @@
WeightPerGas in evm_domain_runtime - Rust Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
§impl Freeze for WeightPerGas
§impl RefUnwindSafe for WeightPerGas
§impl Send for WeightPerGas
§impl Sync for WeightPerGas
§impl Unpin for WeightPerGas
§impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
Converts to this type from the input type.source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
Upper bound, in bytes, of the maximum encoded size of this item.source§impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
Performs the conversion.source§impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
The type returned in the event of a conversion error.source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
Performs the conversion.source§impl TypeInfo for OriginCaller
source§impl EncodeLike for OriginCaller
source§impl Eq for OriginCaller
source§impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
§impl Freeze for OriginCaller
§impl RefUnwindSafe for OriginCaller
§impl Send for OriginCaller
§impl Sync for OriginCaller
§impl Unpin for OriginCaller
§impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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 Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
+ 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 moresource§impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
Every function call from your runtime has an origin, which specifies where the extrinsic was
generated from. In the case of a signed extrinsic (transaction), the origin contains an
identifier for the caller. The origin can be empty in the case of an inherent extrinsic.§type Config = RuntimeCall
…§type Info = DispatchInfo
An opaque set of information attached to the transaction. This could be constructed anywhere
down the line in a runtime. The current Substrate runtime uses a struct with the same name
@@ -27,7 +27,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.§fn encoded_size(&self) -> usize
Calculates the encoded size. Read moresource§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
Converts to this type from the input type.source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
Converts to this type from the input type.source§impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
Return a [CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
Return all module names.source§fn get_call_names(module: &str) -> &'static [&'static str]
Return all function names for the given module
.source§impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
Return a DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Returns Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
Validated signature info.source§fn is_self_contained(&self) -> bool
Returns whether the current call is a self-contained function.source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
Apply a self-contained function. Returns None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
source§impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
Dispatch this call but do not check the filter in origin.source§impl EncodeLike for RuntimeCall
source§impl Eq for RuntimeCall
source§impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
§impl Freeze for RuntimeCall
§impl RefUnwindSafe for RuntimeCall
§impl Send for RuntimeCall
§impl Sync for RuntimeCall
§impl Unpin for RuntimeCall
§impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
source§impl EncodeLike for RuntimeError
Auto Trait Implementations§
§impl Freeze for RuntimeError
§impl RefUnwindSafe for RuntimeError
§impl Send for RuntimeError
§impl Sync for RuntimeError
§impl Unpin for RuntimeError
§impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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 From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
source§impl EncodeLike for RuntimeEvent
source§impl Eq for RuntimeEvent
source§impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
§impl Freeze for RuntimeEvent
§impl RefUnwindSafe for RuntimeEvent
§impl Send for RuntimeEvent
§impl Sync for RuntimeEvent
§impl Unpin for RuntimeEvent
§impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_runtime::WeightPerGas
source · pub struct WeightPerGas;
Implementations§
source§impl WeightPerGas
impl WeightPerGas
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
impl Freeze for WeightPerGas
impl RefUnwindSafe for WeightPerGas
impl Send for WeightPerGas
impl Sync for WeightPerGas
impl Unpin for WeightPerGas
impl UnwindSafe for WeightPerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Weight>> Get<_I> for WeightPerGas
impl<_I: From<Weight>> Get<_I> for WeightPerGas
Auto Trait Implementations§
impl Freeze for WeightPerGas
impl RefUnwindSafe for WeightPerGas
impl Send for WeightPerGas
impl Sync for WeightPerGas
impl Unpin for WeightPerGas
impl UnwindSafe for WeightPerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html
index c0947ed99a..5378573fe6 100644
--- a/evm_domain_test_runtime/enum.OriginCaller.html
+++ b/evm_domain_test_runtime/enum.OriginCaller.html
@@ -13,9 +13,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
fn max_encoded_len() -> usize
source§impl PartialEq for OriginCaller
impl PartialEq for OriginCaller
source§impl From<OriginCaller> for RuntimeOrigin
impl From<OriginCaller> for RuntimeOrigin
source§fn from(x: OriginCaller) -> Self
fn from(x: OriginCaller) -> Self
source§impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller
source§impl From<RawOrigin> for OriginCaller
impl From<RawOrigin> for OriginCaller
source§impl MaxEncodedLen for OriginCaller
impl MaxEncodedLen for OriginCaller
source§fn max_encoded_len() -> usize
fn max_encoded_len() -> usize
source§impl PartialEq for OriginCaller
impl PartialEq for OriginCaller
source§fn eq(&self, other: &OriginCaller) -> bool
fn eq(&self, other: &OriginCaller) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
source§impl TryFrom<OriginCaller> for Origin<Runtime>
impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
source§impl TypeInfo for OriginCaller
impl TypeInfo for OriginCaller
impl EncodeLike for OriginCaller
impl Eq for OriginCaller
impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
impl Freeze for OriginCaller
impl RefUnwindSafe for OriginCaller
impl Send for OriginCaller
impl Sync for OriginCaller
impl Unpin for OriginCaller
impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
impl<'a> TryFrom<&'a OriginCaller> for &'a Origin
source§impl TryFrom<OriginCaller> for Origin
impl TryFrom<OriginCaller> for Origin
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>
source§impl TryFrom<OriginCaller> for Origin<Runtime>
impl TryFrom<OriginCaller> for Origin<Runtime>
§type Error = OriginCaller
type Error = OriginCaller
source§fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>
source§impl TypeInfo for OriginCaller
impl TypeInfo for OriginCaller
impl EncodeLike for OriginCaller
impl Eq for OriginCaller
impl StructuralPartialEq for OriginCaller
Auto Trait Implementations§
impl Freeze for OriginCaller
impl RefUnwindSafe for OriginCaller
impl Send for OriginCaller
impl Sync for OriginCaller
impl Unpin for OriginCaller
impl UnwindSafe for OriginCaller
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html
index bfd1e204ee..33e5758c7a 100644
--- a/evm_domain_test_runtime/enum.RuntimeCall.html
+++ b/evm_domain_test_runtime/enum.RuntimeCall.html
@@ -18,7 +18,7 @@
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
§fn skip<I>(input: &mut I) -> Result<(), Error>where
- I: Input,
fn skip<I>(input: &mut I) -> Result<(), Error>where
- I: Input,
§fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
source§impl Dispatchable for RuntimeCall
impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
§fn encoded_fixed_size() -> Option<usize>
fn encoded_fixed_size() -> Option<usize>
source§impl Dispatchable for RuntimeCall
impl Dispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
§type Config = RuntimeCall
type Config = RuntimeCall
§type Info = DispatchInfo
type Info = DispatchInfo
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
source§impl GetCallMetadata for RuntimeCall
impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
fn get_call_metadata(&self) -> CallMetadata
CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
fn get_module_names() -> &'static [&'static str]
source§fn get_call_names(module: &str) -> &'static [&'static str]
fn get_call_names(module: &str) -> &'static [&'static str]
module
.source§impl GetDispatchInfo for RuntimeCall
impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
fn get_dispatch_info(&self) -> DispatchInfo
DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
impl PartialEq for RuntimeCall
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
fn from(call: CallableCallFor<ExecutivePallet, Runtime>) -> Self
source§impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
fn from(call: CallableCallFor<Transporter, Runtime>) -> Self
source§impl GetCallMetadata for RuntimeCall
impl GetCallMetadata for RuntimeCall
source§fn get_call_metadata(&self) -> CallMetadata
fn get_call_metadata(&self) -> CallMetadata
CallMetadata
], containing function and pallet name of the Call.source§fn get_module_names() -> &'static [&'static str]
fn get_module_names() -> &'static [&'static str]
source§fn get_call_names(module: &str) -> &'static [&'static str]
fn get_call_names(module: &str) -> &'static [&'static str]
module
.source§impl GetDispatchInfo for RuntimeCall
impl GetDispatchInfo for RuntimeCall
source§fn get_dispatch_info(&self) -> DispatchInfo
fn get_dispatch_info(&self) -> DispatchInfo
DispatchInfo
, containing relevant information of this dispatch. Read moresource§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
fn is_sub_type(&self) -> Option<&CallableCallFor<ExecutivePallet, Runtime>>
Some(_)
if self
is an instance of sub type T
.source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall
source§impl PartialEq for RuntimeCall
impl PartialEq for RuntimeCall
source§fn eq(&self, other: &RuntimeCall) -> bool
fn eq(&self, other: &RuntimeCall) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl SelfContainedCall for RuntimeCall
impl SelfContainedCall for RuntimeCall
§type SignedInfo = H160
type SignedInfo = H160
source§fn is_self_contained(&self) -> bool
fn is_self_contained(&self) -> bool
source§fn check_self_contained(
&self
@@ -47,7 +47,7 @@
self,
info: Self::SignedInfo
) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
fn check_self_contained( &self @@ -47,7 +47,7 @@ self, info: Self::SignedInfo ) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>
None
if the
-function is not a self-contained.source§impl TypeInfo for RuntimeCall
impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
+function is not a self-contained.
fn dispatch_bypass_filter( +function is not a self-contained.
source§impl TypeInfo for RuntimeCall
impl TypeInfo for RuntimeCall
source§impl UnfilteredDispatchable for RuntimeCall
impl UnfilteredDispatchable for RuntimeCall
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
frame_system::Config::RuntimeOrigin
).source§fn dispatch_bypass_filter(
self,
origin: RuntimeOrigin
) -> DispatchResultWithPostInfo
fn dispatch_bypass_filter( self, origin: RuntimeOrigin ) -> DispatchResultWithPostInfo
impl EncodeLike for RuntimeCall
impl Eq for RuntimeCall
impl StructuralPartialEq for RuntimeCall
Auto Trait Implementations§
impl Freeze for RuntimeCall
impl RefUnwindSafe for RuntimeCall
impl Send for RuntimeCall
impl Sync for RuntimeCall
impl Unpin for RuntimeCall
impl UnwindSafe for RuntimeCall
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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<T> Any for Twhere
diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html
index 87f0d45d2d..0d1318d7b0 100644
--- a/evm_domain_test_runtime/enum.RuntimeError.html
+++ b/evm_domain_test_runtime/enum.RuntimeError.html
@@ -19,7 +19,7 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
impl TypeInfo for RuntimeError
impl EncodeLike for RuntimeError
Auto Trait Implementations§
impl Freeze for RuntimeError
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl From<Error<Runtime>> for RuntimeError
impl From<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TryInto<Error<Runtime>> for RuntimeError
impl TryInto<Error<Runtime>> for RuntimeError
source§impl TypeInfo for RuntimeError
impl TypeInfo for RuntimeError
impl EncodeLike for RuntimeError
Auto Trait Implementations§
impl Freeze for RuntimeError
impl RefUnwindSafe for RuntimeError
impl Send for RuntimeError
impl Sync for RuntimeError
impl Unpin for RuntimeError
impl UnwindSafe for RuntimeError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html
index 111daf4771..22103ec30b 100644
--- a/evm_domain_test_runtime/enum.RuntimeEvent.html
+++ b/evm_domain_test_runtime/enum.RuntimeEvent.html
@@ -20,9 +20,9 @@
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
)Convert self to a slice and append it to the destination.§fn using_encoded<R, F>(&self, f: F) -> 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
§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
impl PartialEq for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event<Runtime>> for RuntimeEvent
impl From<Event<Runtime>> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl From<Event> for RuntimeEvent
impl From<Event> for RuntimeEvent
source§impl PartialEq for RuntimeEvent
impl PartialEq for RuntimeEvent
source§fn eq(&self, other: &RuntimeEvent) -> bool
fn eq(&self, other: &RuntimeEvent) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
impl TypeInfo for RuntimeEvent
impl EncodeLike for RuntimeEvent
impl Eq for RuntimeEvent
impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
impl Freeze for RuntimeEvent
impl RefUnwindSafe for RuntimeEvent
impl Send for RuntimeEvent
impl Sync for RuntimeEvent
impl Unpin for RuntimeEvent
impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event<Runtime>> for RuntimeEvent
impl TryInto<Event<Runtime>> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TryInto<Event> for RuntimeEvent
impl TryInto<Event> for RuntimeEvent
source§impl TypeInfo for RuntimeEvent
impl TypeInfo for RuntimeEvent
impl EncodeLike for RuntimeEvent
impl Eq for RuntimeEvent
impl StructuralPartialEq for RuntimeEvent
Auto Trait Implementations§
impl Freeze for RuntimeEvent
impl RefUnwindSafe for RuntimeEvent
impl Send for RuntimeEvent
impl Sync for RuntimeEvent
impl Unpin for RuntimeEvent
impl UnwindSafe for RuntimeEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html
index 975aab17c6..feca4d1052 100644
--- a/evm_domain_test_runtime/struct.BlockHashCount.html
+++ b/evm_domain_test_runtime/struct.BlockHashCount.html
@@ -1,5 +1,5 @@
BlockHashCount in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
sourcepub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
Auto Trait Implementations§
§impl Freeze for BlockHashCount
§impl RefUnwindSafe for BlockHashCount
§impl Send for BlockHashCount
§impl Sync for BlockHashCount
§impl Unpin for BlockHashCount
§impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_test_runtime::BlockHashCount
source · pub struct BlockHashCount;
Implementations§
source§impl BlockHashCount
impl BlockHashCount
sourcepub const fn get() -> BlockNumber
pub const fn get() -> BlockNumber
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
impl TypedGet for BlockHashCount
Auto Trait Implementations§
impl Freeze for BlockHashCount
impl RefUnwindSafe for BlockHashCount
impl Send for BlockHashCount
impl Sync for BlockHashCount
impl Unpin for BlockHashCount
impl UnwindSafe for BlockHashCount
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount
source§impl TypedGet for BlockHashCount
impl TypedGet for BlockHashCount
Auto Trait Implementations§
impl Freeze for BlockHashCount
impl RefUnwindSafe for BlockHashCount
impl Send for BlockHashCount
impl Sync for BlockHashCount
impl Unpin for BlockHashCount
impl UnwindSafe for BlockHashCount
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.ChannelReserveFee.html b/evm_domain_test_runtime/struct.ChannelReserveFee.html
index e2debfbe94..0428de958f 100644
--- a/evm_domain_test_runtime/struct.ChannelReserveFee.html
+++ b/evm_domain_test_runtime/struct.ChannelReserveFee.html
@@ -1,5 +1,5 @@
ChannelReserveFee in evm_domain_test_runtime - Rust pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
§impl Freeze for ChannelReserveFee
§impl RefUnwindSafe for ChannelReserveFee
§impl Send for ChannelReserveFee
§impl Sync for ChannelReserveFee
§impl Unpin for ChannelReserveFee
§impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct ChannelReserveFee;
Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
impl Freeze for ChannelReserveFee
impl RefUnwindSafe for ChannelReserveFee
impl Send for ChannelReserveFee
impl Sync for ChannelReserveFee
impl Unpin for ChannelReserveFee
impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
impl<_I: From<Balance>> Get<_I> for ChannelReserveFee
Auto Trait Implementations§
impl Freeze for ChannelReserveFee
impl RefUnwindSafe for ChannelReserveFee
impl Send for ChannelReserveFee
impl Sync for ChannelReserveFee
impl Unpin for ChannelReserveFee
impl UnwindSafe for ChannelReserveFee
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
index 85c6531406..cc6504e12e 100644
--- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
+++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html
@@ -1,5 +1,5 @@
DefaultBaseFeePerGas in evm_domain_test_runtime - Rust pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
§impl Freeze for DefaultBaseFeePerGas
§impl RefUnwindSafe for DefaultBaseFeePerGas
§impl Send for DefaultBaseFeePerGas
§impl Sync for DefaultBaseFeePerGas
§impl Unpin for DefaultBaseFeePerGas
§impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct DefaultBaseFeePerGas;
Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
impl Freeze for DefaultBaseFeePerGas
impl RefUnwindSafe for DefaultBaseFeePerGas
impl Send for DefaultBaseFeePerGas
impl Sync for DefaultBaseFeePerGas
impl Unpin for DefaultBaseFeePerGas
impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas
Auto Trait Implementations§
impl Freeze for DefaultBaseFeePerGas
impl RefUnwindSafe for DefaultBaseFeePerGas
impl Send for DefaultBaseFeePerGas
impl Sync for DefaultBaseFeePerGas
impl Unpin for DefaultBaseFeePerGas
impl UnwindSafe for DefaultBaseFeePerGas
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html
index 12da7e8cb3..e33589e66a 100644
--- a/evm_domain_test_runtime/struct.DefaultElasticity.html
+++ b/evm_domain_test_runtime/struct.DefaultElasticity.html
@@ -1,5 +1,5 @@
DefaultElasticity in evm_domain_test_runtime - Rust pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
§impl Freeze for DefaultElasticity
§impl RefUnwindSafe for DefaultElasticity
§impl Send for DefaultElasticity
§impl Sync for DefaultElasticity
§impl Unpin for DefaultElasticity
§impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct DefaultElasticity;
Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
impl Freeze for DefaultElasticity
impl RefUnwindSafe for DefaultElasticity
impl Send for DefaultElasticity
impl Sync for DefaultElasticity
impl Unpin for DefaultElasticity
impl UnwindSafe for DefaultElasticity
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Permill>> Get<_I> for DefaultElasticity
impl<_I: From<Permill>> Get<_I> for DefaultElasticity
Auto Trait Implementations§
impl Freeze for DefaultElasticity
impl RefUnwindSafe for DefaultElasticity
impl Send for DefaultElasticity
impl Sync for DefaultElasticity
impl Unpin for DefaultElasticity
impl UnwindSafe for DefaultElasticity
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html
index 33628cd3d4..3b06ce8662 100644
--- a/evm_domain_test_runtime/struct.MaxReserves.html
+++ b/evm_domain_test_runtime/struct.MaxReserves.html
@@ -1,5 +1,5 @@
MaxReserves in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for MaxReserves
§impl RefUnwindSafe for MaxReserves
§impl Send for MaxReserves
§impl Sync for MaxReserves
§impl Unpin for MaxReserves
§impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_test_runtime::MaxReserves
source · pub struct MaxReserves;
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxReserves
impl RefUnwindSafe for MaxReserves
impl Send for MaxReserves
impl Sync for MaxReserves
impl Unpin for MaxReserves
impl UnwindSafe for MaxReserves
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MaxReserves
impl RefUnwindSafe for MaxReserves
impl Send for MaxReserves
impl Sync for MaxReserves
impl Unpin for MaxReserves
impl UnwindSafe for MaxReserves
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html
index 4e72a6743c..b02bcb3958 100644
--- a/evm_domain_test_runtime/struct.PrecompilesValue.html
+++ b/evm_domain_test_runtime/struct.PrecompilesValue.html
@@ -1,5 +1,5 @@
PrecompilesValue in evm_domain_test_runtime - Rust pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
sourcepub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
Auto Trait Implementations§
§impl Freeze for PrecompilesValue
§impl RefUnwindSafe for PrecompilesValue
§impl Send for PrecompilesValue
§impl Sync for PrecompilesValue
§impl Unpin for PrecompilesValue
§impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct PrecompilesValue;
Implementations§
source§impl PrecompilesValue
impl PrecompilesValue
sourcepub fn get() -> Precompiles
pub fn get() -> Precompiles
Returns the value of this parameter type.
-Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
impl TypedGet for PrecompilesValue
Auto Trait Implementations§
impl Freeze for PrecompilesValue
impl RefUnwindSafe for PrecompilesValue
impl Send for PrecompilesValue
impl Sync for PrecompilesValue
impl Unpin for PrecompilesValue
impl UnwindSafe for PrecompilesValue
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue
source§impl TypedGet for PrecompilesValue
impl TypedGet for PrecompilesValue
Auto Trait Implementations§
impl Freeze for PrecompilesValue
impl RefUnwindSafe for PrecompilesValue
impl Send for PrecompilesValue
impl Sync for PrecompilesValue
impl Unpin for PrecompilesValue
impl UnwindSafe for PrecompilesValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html
index 62d6d8566c..e208db8089 100644
--- a/evm_domain_test_runtime/struct.Runtime.html
+++ b/evm_domain_test_runtime/struct.Runtime.html
@@ -1,15 +1,11 @@
Runtime in evm_domain_test_runtime - Rust Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
Get current account nonce of given AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
-Transaction fees are withdrawn before the transaction is executed.
-After the transaction was executed the transaction weight can be
-adjusted, depending on the used resources by the transaction. If the
-transaction weight is lower than expected, parts of the transaction fee
-might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
Apply the given extrinsic. Read moresource§fn finalize_block() -> <Block as BlockT>::Header
Finish the current block.source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
Generate inherent extrinsics. The inherent data will vary from chain to chain.source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
Check that the inherents are valid. The inherent data will vary from chain to chain.source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Extract the signer from the message if it is a Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
Extract a reference to the system-level RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
Extract the signer from it if a system Signed
origin, None
otherwise.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
Gets the chain_id that is treated as src_chain_id for outgoing messages.source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>function to fetch endpoint response handler by Endpoint.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type WeightToFee = IdentityFee<u128>
Weight to fee conversion.§type OnXDMRewards = OnXDMRewards
Handle XDM rewards.§type MmrProofVerifier = MmrProofVerifier
MMR proof verifier§type StorageKeys = StorageKeys
Storage key provider.§type DomainOwner = ()
Domain owner provider.§type HoldIdentifier = HoldIdentifier
A variation of the Identifier used for holding the funds used for Messenger§type ChannelReserveFee = ChannelReserveFee
Channel reserve fee to open a channel.source§impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
The domain chain byte feesource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
+Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
Lower and upper bounds for increasing / decreasing BaseFeePerGas
.§type DefaultBaseFeePerGas = DefaultBaseFeePerGas
§type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
§type Currency = Pallet<Runtime>
§type LengthToFee = <Runtime as Config>::LengthToFee
§type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
The designated SS58 prefix of this chain. Read more§type SingleBlockMigrations = ()
All migrations that should run in the next runtime upgrade. Read more§type MultiBlockMigrator = ()
The migrator that is used to run Multi-Block-Migrations. Read more§type PreInherents = ()
A callback that executes in every block directly before all inherents were applied. Read more§type PostInherents = ()
A callback that executes in every block directly after all inherents were applied. Read more§type PostTransactions = ()
A callback that executes in every block directly after all transactions were applied. Read more§type MaxConsumers = ConstU32<16>
The maximum number of consumers allowed on a single account.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
Handler for withdrawing, refunding and depositing the transaction fee.
+Transaction fees are withdrawn before the transaction is executed.
+After the transaction was executed the transaction weight can be
+adjusted, depending on the used resources by the transaction. If the
+transaction weight is lower than expected, parts of the transaction fee
+might be refunded. In the end the fees can be deposited.§type WeightToFee = IdentityFee<u128>
Convert a weight value into a deductible fee based on the currency type.§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
Convert a length value into a deductible fee based on the currency type.§type FeeMultiplierUpdate = ()
Update the multiplier of the next block, based on the previous block’s weight.§type OperationalFeeMultiplier = OperationalFeeMultiplier
A fee multiplier for Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
§type OnTimestampSet = ()
Something which can be notified (e.g. another pallet) when the timestamp is set. Read more§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
The minimum period between blocks. Read more§type WeightInfo = ()
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PostLogContent = PostOnlyBlockHash
What’s included in the PostLog.§type ExtraDataLength = ConstU32<30>
The maximum length of the extra data in the Executed event.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The overarching event type.§type RuntimeCall = RuntimeCall
A sudo-able call.§type WeightInfo = SubstrateWeight<Runtime>
Type representing the weight of this palletsource§impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
Calculator for current gas price.§type GasWeightMapping = FixedGasWeightMapping<Runtime>
Maps Ethereum gas to Substrate weight.§type WeightPerGas = WeightPerGas
Weight corresponding to a gas unit.§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
Block number to block hash.§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to call on behalf of given address.§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
Allow the origin to withdraw on behalf of given address.§type AddressMapping = IdentityAddressMapping
Mapping from address to account id.§type RuntimeEvent = RuntimeEvent
The overarching event type.§type PrecompilesType = Precompiles<Runtime>
Precompiles associated with this EVM engine.§type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.§type OnChargeTransaction = EVMCurrencyAdapter
To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
The overarching freeze reason.§type MaxLocks = MaxLocks
The maximum number of locks that should exist on an account.
-Not strictly enforced, but used for weight estimation. Read more§type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.§type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more§type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.§type MaxReserves = MaxReserves
The maximum number of named reserves that can exist on an account. Read more§type ReserveIdentifier = [u8; 8]
The ID type for reserves. Read more§type FreezeIdentifier = ()
The ID type for freezes.§type MaxFreezes = ()
The maximum number of individual freeze locks that can exist on an account at any time.§type RuntimeHoldReason = HoldIdentifier
The overarching hold reason.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
Find author for the current block.§type GasLimitPovSizeRatio = ()
Gas limit Pov size ratio.§type SuicideQuickClearLimit = SuicideQuickClearLimit
Define the quick clear limit of storage clearing when a contract suicides. Set to 0 to disable it.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
Event type for this pallet.§type SelfChainId = SelfChainId
Gets the chain_id of the current execution environment.§type SelfEndpointId = TransporterEndpointId
Gets the endpoint_id of this pallet in a given execution environment.§type AccountIdConverter = AccountId20Converter
MultiAccountID <> T::AccountId converter.§type WeightInfo = SubstrateWeight<Runtime>
Weight information for extrinsics in this pallet.source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn convert_transaction(
transaction: EthereumTransaction
) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
Execute the given block.source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
Initialize a block with the given header and return the runtime executive mode.source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
Extracts the optional signer per extrinsic.source§fn is_within_tx_range(
extrinsic: &<Block as BlockT>::Extrinsic,
@@ -91,7 +91,7 @@
) -> Vec<EthereumTransaction>
Receives a Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
Return the elasticity multiplier.source§fn gas_limit_multiplier_support()
Used to determine if gas limit multiplier for non-transactional calls (eth_call/estimateGas)
is supported.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
Extracts signer from given extrinsic and its dispatch info.source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
The RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
source§fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
Whether this extrinsic is an inherent.source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Returns Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>source§fn query_weight_to_fee(weight: Weight) -> Balance
source§fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
The call to validatesource§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
Validate the call right before dispatch. Read moresource§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
Return the validity of the call Read moresource§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Config for Runtime
source§impl Copy for Runtime
source§impl Eq for Runtime
source§impl StructuralPartialEq for Runtime
Auto Trait Implementations§
§impl Freeze for Runtime
§impl RefUnwindSafe for Runtime
§impl Send for Runtime
§impl Sync for Runtime
§impl Unpin for Runtime
§impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
Struct evm_domain_test_runtime::Runtime
source · pub struct Runtime;
Implementations§
Trait Implementations§
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
fn account_nonce(account: AccountId) -> Nonce
AccountId
.source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
extrinsic: <Block as BlockT>::Extrinsic
-) -> ApplyExtrinsicResult
fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic -) -> ApplyExtrinsicResult
source§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
§type FeeMultiplierUpdate = ()
type FeeMultiplierUpdate = ()
§type OperationalFeeMultiplier = OperationalFeeMultiplier
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational
extrinsics to compute “virtual tip” to boost their
-priority
Read moresource§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
+) -> ApplyExtrinsicResult
fn get_endpoint_handler( +) -> ApplyExtrinsicResult
source§fn finalize_block() -> <Block as BlockT>::Header
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed
origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin
if it is that.§fn as_signed(&self) -> Option<&AccountId>
fn as_signed(&self) -> Option<&AccountId>
Signed
origin, None
otherwise.source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
source§fn get_endpoint_handler(
endpoint: &Endpoint
-) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
fn get_endpoint_handler( endpoint: &Endpoint -) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
+) -> Option<Box<dyn EndpointHandlerT<MessageId>>>§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type OnXDMRewards = OnXDMRewards
type OnXDMRewards = OnXDMRewards
§type MmrProofVerifier = MmrProofVerifier
type MmrProofVerifier = MmrProofVerifier
§type StorageKeys = StorageKeys
type StorageKeys = StorageKeys
§type DomainOwner = ()
type DomainOwner = ()
§type HoldIdentifier = HoldIdentifier
type HoldIdentifier = HoldIdentifier
§type ChannelReserveFee = ChannelReserveFee
type ChannelReserveFee = ChannelReserveFee
source§impl Config for Runtime
impl Config for Runtime
§type DomainChainByteFee = DomainChainByteFee
type DomainChainByteFee = DomainChainByteFee
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeFreezeReason = RuntimeFreezeReason
type RuntimeFreezeReason = RuntimeFreezeReason
§type MaxLocks = MaxLocks
type MaxLocks = MaxLocks
§type DustRemoval = ()
type DustRemoval = ()
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
type Threshold = BaseFeeThreshold
BaseFeePerGas
.type DefaultBaseFeePerGas = DefaultBaseFeePerGas
type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
impl Config for Runtime
§type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
type AccountId = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeTask = RuntimeTask
type RuntimeTask = RuntimeTask
The aggregated RuntimeTask
type.
§type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type Lookup = IdentityLookup<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
@@ -17,7 +13,7 @@§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>
The block type.
-§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
+§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
§type RuntimeOrigin = RuntimeOrigin
type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BlockHashCount = BlockHashCount
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type BlockWeights = RuntimeBlockWeights
type BlockWeights = RuntimeBlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = RuntimeBlockLength
type BlockLength = RuntimeBlockLength
The maximum length of a block (in bytes).
§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PostLogContent = PostOnlyBlockHash
type PostLogContent = PostOnlyBlockHash
§type ExtraDataLength = ConstU32<30>
type ExtraDataLength = ConstU32<30>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type Threshold = BaseFeeThreshold
type Threshold = BaseFeeThreshold
BaseFeePerGas
.type DefaultBaseFeePerGas = DefaultBaseFeePerGas
type DefaultElasticity = DefaultElasticity
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountId20Converter
type AccountIdConverter = AccountId20Converter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
type WeightInfo = SubstrateWeight<Runtime>
type Currency = Pallet<Runtime>
type LengthToFee = <Runtime as Config>::LengthToFee
type ExtrinsicStorageFees = ExtrinsicStorageFees
source§impl Config for Runtime
impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
type FeeCalculator = Pallet<Runtime>
§type GasWeightMapping = FixedGasWeightMapping<Runtime>
type GasWeightMapping = FixedGasWeightMapping<Runtime>
§type WeightPerGas = WeightPerGas
type WeightPerGas = WeightPerGas
§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
type BlockHashMapping = EthereumBlockHashMapping<Runtime>
§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AddressMapping = IdentityAddressMapping
type AddressMapping = IdentityAddressMapping
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PrecompilesType = Precompiles<Runtime>
type PrecompilesType = Precompiles<Runtime>
type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
type BlockGasLimit = BlockGasLimit
§type OnChargeTransaction = EVMCurrencyAdapter
type OnChargeTransaction = EVMCurrencyAdapter
pallet_ethereum
+§type SS58Prefix = ConstU16<2254>
type SS58Prefix = ConstU16<2254>
§type SingleBlockMigrations = ()
type SingleBlockMigrations = ()
§type MultiBlockMigrator = ()
type MultiBlockMigrator = ()
§type PreInherents = ()
type PreInherents = ()
§type PostInherents = ()
type PostInherents = ()
§type PostTransactions = ()
type PostTransactions = ()
§type MaxConsumers = ConstU32<16>
type MaxConsumers = ConstU32<16>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
type OnChargeTransaction = OnChargeDomainTransaction<Pallet<Runtime>>
§type WeightToFee = IdentityFee<u128>
type WeightToFee = IdentityFee<u128>
§type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
type LengthToFee = ConstantMultiplier<u128, FinalDomainTransactionByteFee>
§type FeeMultiplierUpdate = ()
type FeeMultiplierUpdate = ()
§type OperationalFeeMultiplier = OperationalFeeMultiplier
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational
extrinsics to compute “virtual tip” to boost their
+priority
Read moresource§impl Config for Runtime
impl Config for Runtime
§type OnTimestampSet = ()
type OnTimestampSet = ()
§type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>
§type WeightInfo = ()
type WeightInfo = ()
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PostLogContent = PostOnlyBlockHash
type PostLogContent = PostOnlyBlockHash
§type ExtraDataLength = ConstU32<30>
type ExtraDataLength = ConstU32<30>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type RuntimeCall = RuntimeCall
type RuntimeCall = RuntimeCall
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type FeeCalculator = Pallet<Runtime>
type FeeCalculator = Pallet<Runtime>
§type GasWeightMapping = FixedGasWeightMapping<Runtime>
type GasWeightMapping = FixedGasWeightMapping<Runtime>
§type WeightPerGas = WeightPerGas
type WeightPerGas = WeightPerGas
§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
type BlockHashMapping = EthereumBlockHashMapping<Runtime>
§type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AddressMapping = IdentityAddressMapping
type AddressMapping = IdentityAddressMapping
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type PrecompilesType = Precompiles<Runtime>
type PrecompilesType = Precompiles<Runtime>
type PrecompilesValue = PrecompilesValue
§type BlockGasLimit = BlockGasLimit
type BlockGasLimit = BlockGasLimit
§type OnChargeTransaction = EVMCurrencyAdapter
type OnChargeTransaction = EVMCurrencyAdapter
pallet_ethereum
where the chain implementing pallet_ethereum
should be able to configure what happens to the fees
-Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
type FindAuthor = FindAuthorTruncated
§type GasLimitPovSizeRatio = ()
type GasLimitPovSizeRatio = ()
§type SuicideQuickClearLimit = SuicideQuickClearLimit
type SuicideQuickClearLimit = SuicideQuickClearLimit
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
The ubiquitous event type.
-§type RuntimeFreezeReason = RuntimeFreezeReason
type RuntimeFreezeReason = RuntimeFreezeReason
§type MaxLocks = MaxLocks
type MaxLocks = MaxLocks
§type DustRemoval = ()
type DustRemoval = ()
§type ExistentialDeposit = ExistentialDeposit
type ExistentialDeposit = ExistentialDeposit
§type AccountStore = Pallet<Runtime>
type AccountStore = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
§type MaxReserves = MaxReserves
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
type ReserveIdentifier = [u8; 8]
§type FreezeIdentifier = ()
type FreezeIdentifier = ()
§type MaxFreezes = ()
type MaxFreezes = ()
§type RuntimeHoldReason = HoldIdentifier
type RuntimeHoldReason = HoldIdentifier
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
fn convert_transaction(
+Similar to OnChargeTransaction
of pallet_transaction_payment
§type FindAuthor = FindAuthorTruncated
type FindAuthor = FindAuthorTruncated
§type GasLimitPovSizeRatio = ()
type GasLimitPovSizeRatio = ()
§type SuicideQuickClearLimit = SuicideQuickClearLimit
type SuicideQuickClearLimit = SuicideQuickClearLimit
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
type RuntimeEvent = RuntimeEvent
§type SelfChainId = SelfChainId
type SelfChainId = SelfChainId
§type SelfEndpointId = TransporterEndpointId
type SelfEndpointId = TransporterEndpointId
§type AccountIdConverter = AccountId20Converter
type AccountIdConverter = AccountId20Converter
§type WeightInfo = SubstrateWeight<Runtime>
type WeightInfo = SubstrateWeight<Runtime>
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
fn convert_transaction( transaction: EthereumTransaction ) -> <Block as BlockT>::Extrinsic
source§impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl CoreV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn execute_block(block: Block)
fn execute_block(block: Block)
source§fn initialize_block(
header: &<Block as BlockT>::Header
-) -> ExtrinsicInclusionMode
fn initialize_block( header: &<Block as BlockT>::Header -) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
+) -> ExtrinsicInclusionMode
fn extract_signer( +) -> ExtrinsicInclusionMode
source§impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl DomainCoreApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn extract_signer(
extrinsics: Vec<<Block as BlockT>::Extrinsic>
) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn extract_signer( extrinsics: Vec<<Block as BlockT>::Extrinsic> ) -> Vec<(Option<AccountId>, <Block as BlockT>::Extrinsic)>
fn is_within_tx_range( extrinsic: &<Block as BlockT>::Extrinsic, @@ -91,7 +91,7 @@ ) -> Vec<EthereumTransaction>
Vec<OpaqueExtrinsic>
and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
fn elasticity() -> Option<Permill>
source§fn gas_limit_multiplier_support()
fn gas_limit_multiplier_support()
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
impl ExtrinsicStorageFees<Runtime> for ExtrinsicStorageFees
source§fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
fn extract_signer(xt: UncheckedExtrinsic) -> (Option<AccountId>, DispatchInfo)
source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
type RuntimeBlock = <Runtime as Config>::Block
RuntimeBlock
type.source§impl HoldIdentifier<Runtime> for HoldIdentifier
impl HoldIdentifier<Runtime> for HoldIdentifier
fn messenger_channel(dst_chain_id: ChainId, channel_id: ChannelId) -> Self
source§impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime
source§fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool
source§impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
impl MessengerApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime
source§fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
fn is_xdm_valid(extrinsic: Vec<u8>) -> Option<bool>
Some(true)
if valid XDM or Some(false)
if not
@@ -136,7 +136,7 @@
) -> FeeDetails<Balance>fn query_weight_to_fee(weight: Weight) -> Balance
fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
type Call = RuntimeCall
source§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
source§fn validate_unsigned(
source: TransactionSource,
call: &Self::Call
-) -> TransactionValidity
fn validate_unsigned( source: TransactionSource, call: &Self::Call -) -> TransactionValidity
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
fn checked_from<T>(t: T) -> Option<Self>where
diff --git a/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
index ca64dea9db..1ec9a0fb26 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html
@@ -1,5 +1,5 @@
RuntimeBlockLength in evm_domain_test_runtime - Rust pub struct RuntimeBlockLength;
Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
Trait Implementations§
source§impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength
Auto Trait Implementations§
§impl Freeze for RuntimeBlockLength
§impl RefUnwindSafe for RuntimeBlockLength
§impl Send for RuntimeBlockLength
§impl Sync for RuntimeBlockLength
§impl Unpin for RuntimeBlockLength
§impl UnwindSafe for RuntimeBlockLength
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
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/evm_domain_test_runtime/struct.RuntimeBlockWeights.html b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
index 88ad009316..4ae985fe51 100644
--- a/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
+++ b/evm_domain_test_runtime/struct.RuntimeBlockWeights.html
@@ -1,5 +1,5 @@
RuntimeBlockWeights in evm_domain_test_runtime - Rust
pub struct RuntimeBlockLength;