referrerpolicy=no-referrer-when-downgrade
pub trait CreateTransaction<LocalCall>: CreateTransactionBase<LocalCall> {
    type Extension: TypeInfo;

    // Required method
    fn create_transaction(
        call: Self::RuntimeCall,
        extension: Self::Extension,
    ) -> Self::Extrinsic;
}
Expand description

Interface for creating a transaction.

Required Associated Types§

type Extension: TypeInfo

The extension.

Required Methods§

fn create_transaction( call: Self::RuntimeCall, extension: Self::Extension, ) -> Self::Extrinsic

Create a transaction using the call and the desired transaction extension.

Object Safety§

This trait is not object safe.

Implementors§