Input for signing transactions.

interface SuiSignTransactionInput {
    account: WalletAccount;
    chain: `${string}:${string}`;
    signal?: AbortSignal;
    transaction: {
        toJSON: (() => Promise<string>);
    };
}

Hierarchy (view full)

Properties

account: WalletAccount
chain: `${string}:${string}`
signal?: AbortSignal
transaction: {
    toJSON: (() => Promise<string>);
}

Type declaration

  • toJSON: (() => Promise<string>)
      • (): Promise<string>
      • Returns Promise<string>