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>