Module bp_runtime::extensions
source · Expand description
Primitives that may be used for creating signed extensions for indirect runtimes.
Structs
- A simplified version of signed extensions meant for producing signed transactions and signed payloads in the client code.
- An implementation of
SignedExtensionSchema
using generic params.
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
forBridgeRejectObsoleteHeadersAndMessages
. - The
SignedExtensionSchema
forpallet_transaction_payment::ChargeTransactionPayment
. - The
SignedExtensionSchema
forframe_system::CheckEra
. - The
SignedExtensionSchema
forframe_system::CheckGenesis
. - The
SignedExtensionSchema
forframe_system::CheckNonZeroSender
. - The
SignedExtensionSchema
forframe_system::CheckNonce
. - The
SignedExtensionSchema
forframe_system::CheckSpecVersion
. - The
SignedExtensionSchema
forframe_system::CheckTxVersion
. - The
SignedExtensionSchema
forframe_system::CheckWeight
. - The
SignedExtensionSchema
forpolkadot-runtime-common::PrevalidateAttests
. - The
SignedExtensionSchema
forRefundBridgedParachainMessages
. This schema is dedicated forRefundBridgedParachainMessages
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)