Input for signing and sending transactions.

interface SuiSignAndExecuteTransactionBlockInput {
    account: WalletAccount;
    chain: `${string}:${string}`;
    options?: SuiTransactionBlockResponseOptions;
    requestType?: ExecuteTransactionRequestType;
    transactionBlock: Transaction;
}

Hierarchy (view full)

Properties

account: WalletAccount
chain: `${string}:${string}`

specify which fields to return (e.g., transaction, effects, events, etc). By default, only the transaction digest will be returned.

WaitForEffectsCert or WaitForLocalExecution, see details in ExecuteTransactionRequestType. Defaults to WaitForLocalExecution if options.showEffects or options.showEvents is true

transactionBlock: Transaction