Interface SmartAccountSigner

Encapsulates the required input parameters for creating a signer for SmartAccount.

interface SmartAccountSigner {
    address: string;
    payloadSigner?: PayloadSigner;
    secret: any;
    transactionBuilder?: TransactionBuilder;
}

Properties

address: string

Address to which the SmartAccount is bound.

payloadSigner?: PayloadSigner

Custom method for signing different payloads.

secret: any

Secret in any form that can be used for signing different payloads.

transactionBuilder?: TransactionBuilder

Custom method for populating transaction requests.