pub trait SendSignedTransaction<T: SigningTypes + CreateSignedTransaction<LocalCall>, C: AppCrypto<T::Public, T::Signature>, LocalCall> {
    type Result;

    fn send_signed_transaction(
        &self,
        f: impl Fn(&Account<T>) -> LocalCall
    ) -> Self::Result; fn send_single_signed_transaction(
        &self,
        account: &Account<T>,
        call: LocalCall
    ) -> Option<Result<(), ()>> { ... } }
Expand description

Submit a signed transaction to the transaction pool.

Required Associated Types§

A submission result.

This should contain an indication of success and the account that was used for signing.

Required Methods§

Submit a signed transaction to the local pool.

Given f closure will be called for every requested account and expects a Call object to be returned. The call is then wrapped into a transaction (see #CreateSignedTransaction), signed and submitted to the pool.

Provided Methods§

Wraps the call into transaction, signs using given account and submits to the pool.

Implementors§