The transaction to execute.
The signer object used to sign the transaction block.
Optional
options: { client?: SuiClient }Optional. The options for the transaction, including client.
A promise that resolves to the result of executing the transaction block.
Signs and executes a transaction. This interface also integrates shio, protect users and protocols from losing value to MEV strategies.