Skip to main content

Interface: TransactionSignerFn

Defines a type which can sign a transaction asynchronously.

This trait can be implemented downstream to enable signing when using the TransactionBuilder::execute function.

Methods​

sign()​

sign(transaction, asyncOpts_?): Promise<TransactionSignerFnOutput>;

Sign a transaction and return a UserSignature.

Parameters​

transaction​

TransactionLike

asyncOpts_?​
signal​

AbortSignal

Returns​

Promise<TransactionSignerFnOutput>