referrerpolicy=no-referrer-when-downgrade

Module emulated_integration_tests_common::impls

source ·

Re-exports§

Modules§

  • To prevent Out of Memory errors on the DownwardMessageQueue, an exponential fee factor (DeliveryFeeFactor) is set. The fee factor increments exponentially after the number of messages in the DownwardMessageQueue passes a threshold. This threshold is set as:

Macros§

Structs§

  • An opaque 32-byte cryptographic identifier.
  • Either an amount of a single fungible asset, or a single well-identified non-fungible asset.
  • Instance1 to be used for instantiable pallets defined with the #[pallet] macro. Instances 2-16 are also available but are hidden from docs.
  • Wrapper around the encoded and decoded versions of a value. Caches the decoded value once computed.
  • A type that uniquely identifies an HRMP channel. An HRMP channel is established between two paras. In text, we use the notation (A, B) to specify a channel between A and B. The channels are unidirectional, meaning that (A, B) and (B, A) refer to different channels. The convention is that we use the first item tuple for the sender and the second for the recipient. Only one channel is allowed between two participants in one direction, i.e. there cannot be 2 different channels identified by (A, B). A channel with the same para id in sender and recipient is invalid. That is, however, not enforced.
  • A relative path between state-bearing consensus systems.
  • Unique identifier of a parachain.
  • Meters consumed weight and a hard limit for the maximal consumable weight.

Enums§

  • Aggregate message origin for the MessageQueue pallet.
  • A single item in a path to describe the relative location of a consensus system.
  • Non-parent junctions that can be constructed, up to the length of 8. This specific Junctions implementation uses a Rust enum in order to make pattern matching easier.
  • A global identifier of a data structure existing within consensus.
  • Basically just the XCM (more general) version of ParachainDispatchOrigin.
  • Outcome of an XCM execution.
  • Identifies a UMP queue inside the MessageQueue pallet.
  • A single XCM message, together with its version code.
  • A minimized version of pallet_xcm_bridge_hub::Call that can be used without a runtime.
  • Error codes used in XCM. The first errors codes have explicit indices and are part of the XCM format. Those trailing are merely part of the XCM implementation; there is no expectation that they will retain the same index over time.

Traits§

Functions§

Type Aliases§

  • Some way of identifying an account on the chain. We intentionally make it equivalent to the public key of our transaction signing scheme.
  • Balance of an account.
  • A relative location which is constrained to be an interior location of the context.
  • A version of XCM.

Derive Macros§

  • Derive parity_scale_codec::Decode and for struct and enum.
  • Derive parity_scale_codec::Encode and parity_scale_codec::EncodeLike for struct and enum.