[][src]Trait frame_system::offchain::SubmitUnsignedTransaction

pub trait SubmitUnsignedTransaction<T: Trait, Call> {
    type Extrinsic: ExtrinsicT<Call = Call> + Encode;
    fn submit_unsigned(call: impl Into<Call>) -> Result<(), ()> { ... }
}

A trait to submit unsigned transactions in off-chain calls.

Associated Types

type Extrinsic: ExtrinsicT<Call = Call> + Encode

Unchecked extrinsic type.

Loading content...

Provided methods

fn submit_unsigned(call: impl Into<Call>) -> Result<(), ()>

Submit given call to the transaction pool as unsigned transaction.

Returns Ok if the transaction was submitted correctly and Err if transaction was rejected from the pool.

Loading content...

Implementors

impl<T, E, S, C, Call> SubmitUnsignedTransaction<T, Call> for TransactionSubmitter<S, C, E> where
    T: Trait,
    E: ExtrinsicT<Call = Call> + Encode
[src]

A blanket impl to use the same submitter for usigned transactions as well.

type Extrinsic = E

Loading content...