Module transaction_extension
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.