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§
Required Methods§
fn create_transaction(
call: Self::RuntimeCall,
extension: Self::Extension,
) -> Self::Extrinsic
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.