Expand description
The transaction extension trait.
Structs§
- AsTransaction
Extension Deprecated - Adapter to use a
SignedExtensionin the place of aTransactionExtension. - Implication
Parts - The implication in a transaction.
- Phantom
Data - Zero-sized type used to mark things that “act like” they own a
T. - Transaction
Extension Metadata - Information about a
TransactionExtensionfor the runtime metadata. - TxBase
Implication - The base implication in a transaction.
Traits§
- Dispatch
Transaction - Single-function utility trait with a blanket impl over
TransactionExtensionin 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.
- Transaction
Extension - 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§
- Validate
Result - Shortcut for the result value of the
validatefunction.