[−][src]Trait frame_system::offchain::SendSignedTransaction
Submit a signed transaction to the transaction pool.
Associated Types
type Result
A submission result.
This should contain an indication of success and the account that was used for signing.
Required methods
fn send_signed_transaction(
&self,
f: impl Fn(&Account<T>) -> LocalCall
) -> Self::Result
&self,
f: impl Fn(&Account<T>) -> LocalCall
) -> Self::Result
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
fn send_single_signed_transaction(
&self,
account: &Account<T>,
call: LocalCall
) -> Option<Result<(), ()>>
&self,
account: &Account<T>,
call: LocalCall
) -> Option<Result<(), ()>>
Wraps the call into transaction, signs using given account and submits to the pool.
Implementors
impl<T: CreateSignedTransaction<LocalCall> + SigningTypes, C: AppCrypto<T::Public, T::Signature>, LocalCall> SendSignedTransaction<T, C, LocalCall> for Signer<T, C, ForAny>
[src]
type Result = Option<(Account<T>, Result<(), ()>)>
fn send_signed_transaction(
&self,
f: impl Fn(&Account<T>) -> LocalCall
) -> Self::Result
[src]
&self,
f: impl Fn(&Account<T>) -> LocalCall
) -> Self::Result