Module transaction_extension

Source
Expand description

The transaction extension trait.

Structs§

AsTransactionExtensionDeprecated
Adapter to use a SignedExtension in the place of a TransactionExtension.
ImplicationParts
The implication in a transaction.
TransactionExtensionMetadata
Information about a TransactionExtension for the runtime metadata.
TxBaseImplication
The base implication in a transaction.

Traits§

DispatchTransaction
Single-function utility trait with a blanket impl over TransactionExtension in order to provide transaction dispatching functionality. We avoid implementing this directly on the trait since we never want it to be overriden by the trait implementation.
Implication
Interface of implications in the transaction extension pipeline.
TransactionExtension
Means by which a transaction may be extended. This type embodies both the data and the logic that should be additionally associated with the transaction. It should be plain old data.

Type Aliases§

ValidateResult
Shortcut for the result value of the validate function.