The call shape used by smart-account transaction methods
sendTransaction accepts one TransactionParams value and sendBatchTransaction accepts an array of them. Both methods resolve to viem’s TransactionReceipt after the provider confirms the operation on-chain.