referrerpolicy=no-referrer-when-downgrade

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 TransactionExtension that are needed in order to send a transaction to the chain.

Type Aliases§

  • The TransactionExtensionSchema for BridgeRejectObsoleteHeadersAndMessages.
  • The TransactionExtensionSchema for pallet_transaction_payment::ChargeTransactionPayment.
  • The TransactionExtensionSchema for frame_system::CheckEra.
  • The TransactionExtensionSchema for frame_system::CheckGenesis.
  • The TransactionExtensionSchema for frame_system::CheckNonZeroSender.
  • The TransactionExtensionSchema for frame_system::CheckNonce.
  • The TransactionExtensionSchema for frame_system::CheckSpecVersion.
  • The TransactionExtensionSchema for frame_system::CheckTxVersion.
  • The TransactionExtensionSchema for frame_system::CheckWeight.
  • The TransactionExtensionSchema for polkadot-runtime-common::PrevalidateAttests.
  • The TransactionExtensionSchema 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, BridgeRefundBridgeHubWestendMessages) (BridgeRefundParachainMessages1, ..., BridgeRefundParachainMessagesN)