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
TransactionExtensionSchema
using generic params.
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
forBridgeRejectObsoleteHeadersAndMessages
. - The
TransactionExtensionSchema
forpallet_transaction_payment::ChargeTransactionPayment
. - The
TransactionExtensionSchema
forframe_system::CheckEra
. - The
TransactionExtensionSchema
forframe_system::CheckGenesis
. - The
TransactionExtensionSchema
forframe_system::CheckNonZeroSender
. - The
TransactionExtensionSchema
forframe_system::CheckNonce
. - The
TransactionExtensionSchema
forframe_system::CheckSpecVersion
. - The
TransactionExtensionSchema
forframe_system::CheckTxVersion
. - The
TransactionExtensionSchema
forframe_system::CheckWeight
. - The
TransactionExtensionSchema
forpolkadot-runtime-common::PrevalidateAttests
. - The
TransactionExtensionSchema
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, BridgeRefundBridgeHubWestendMessages)
(BridgeRefundParachainMessages1, ..., BridgeRefundParachainMessagesN)