Module bp_runtime::extensions

source ·
Expand description

Primitives that may be used for creating signed extensions for indirect runtimes.

Structs

Traits

  • Trait that describes some properties of a SignedExtension that are needed in order to send a transaction to the chain.

Type Aliases

  • The SignedExtensionSchema for BridgeRejectObsoleteHeadersAndMessages.
  • The SignedExtensionSchema for pallet_transaction_payment::ChargeTransactionPayment.
  • The SignedExtensionSchema for frame_system::CheckEra.
  • The SignedExtensionSchema for frame_system::CheckGenesis.
  • The SignedExtensionSchema for frame_system::CheckNonZeroSender.
  • The SignedExtensionSchema for frame_system::CheckNonce.
  • The SignedExtensionSchema for frame_system::CheckSpecVersion.
  • The SignedExtensionSchema for frame_system::CheckTxVersion.
  • The SignedExtensionSchema for frame_system::CheckWeight.
  • The SignedExtensionSchema for polkadot-runtime-common::PrevalidateAttests.
  • The SignedExtensionSchema for RefundBridgedParachainMessages. This schema is dedicated for RefundBridgedParachainMessages signed extension as wildcard/placeholder, which relies on the scale encoding for () or ((), ()), or ((), (), ()) is the same. So runtime can contains any kind of tuple: (BridgeRefundBridgeHubRococoMessages) (BridgeRefundBridgeHubRococoMessages, BridgeRefundBridgeHubWococoMessages) (BridgeRefundParachainMessages1, ..., BridgeRefundParachainMessagesN)