signAndExecuteTransactionBlock

abstract suspend fun signAndExecuteTransactionBlock(signer: Account, ptb: ProgrammableTransaction, gasBudget: ULong, options: ExecuteTransactionBlockResponseOptions = ExecuteTransactionBlockResponseOptions()): Result<ExecuteTransactionBlockMutation.Data?, SuiError>

A convenience method that signs and executes a transaction block in a single step.

Parameters

signer

The Account to sign the transaction with.

ptb

The ProgrammableTransaction block to be executed.

gasBudget

The maximum gas budget for the transaction.