Expand description
Primitives that may be used for creating signed extensions for indirect runtimes.
Structs§
- Generic
Transaction Extension - A simplified version of signed extensions meant for producing signed transactions and signed payloads in the client code.
- Generic
Transaction Extension Schema - An implementation of
TransactionExtensionSchema
using generic params.
Traits§
- Transaction
Extension Schema - Trait that describes some properties of a
TransactionExtension
that are needed in order to send a transaction to the chain.
Type Aliases§
- Bridge
Reject Obsolete Headers AndMessages - The
TransactionExtensionSchema
forBridgeRejectObsoleteHeadersAndMessages
. - Charge
Transaction Payment - The
TransactionExtensionSchema
forpallet_transaction_payment::ChargeTransactionPayment
. - Check
Era - The
TransactionExtensionSchema
forframe_system::CheckEra
. - Check
Genesis - The
TransactionExtensionSchema
forframe_system::CheckGenesis
. - Check
NonZero Sender - The
TransactionExtensionSchema
forframe_system::CheckNonZeroSender
. - Check
Nonce - The
TransactionExtensionSchema
forframe_system::CheckNonce
. - Check
Spec Version - The
TransactionExtensionSchema
forframe_system::CheckSpecVersion
. - Check
TxVersion - The
TransactionExtensionSchema
forframe_system::CheckTxVersion
. - Check
Weight - The
TransactionExtensionSchema
forframe_system::CheckWeight
. - Prevalidate
Attests - The
TransactionExtensionSchema
forpolkadot-runtime-common::PrevalidateAttests
. - Refund
Bridged Parachain Messages Schema - 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)