# createSmartWalletClient

> Overview of the createSmartWalletClient function

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

{/* This file is auto-generated by TypeDoc. Do not edit manually. */}

## Call Signature

```ts
function createSmartWalletClient(params): SmartWalletClient;
```

Defined in: [packages/wallet-apis/src/client.ts:89](https://github.com/alchemyplatform/aa-sdk/blob/main/packages/wallet-apis/src/client.ts#L89)

Creates a smart wallet client for EVM chains with actions for preparing,
signing, and sending user operations.

### Parameters

<table>
  <thead>
    <tr>
      <th align="left">Parameter</th>
      <th align="left">Type</th>
      <th align="left">Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `params`
      </td>

      <td>
        [`CreateEvmSmartWalletClientParams`](../type-aliases/CreateEvmSmartWalletClientParams)
      </td>

      <td>
        EVM client configuration
      </td>
    </tr>

  </tbody>
</table>

### Returns

[`SmartWalletClient`](../type-aliases/SmartWalletClient)

An EVM smart wallet client with smart wallet actions

## Call Signature

```ts
function createSmartWalletClient(params): SolanaSmartWalletClient;
```

Defined in: [packages/wallet-apis/src/client.ts:101](https://github.com/alchemyplatform/aa-sdk/blob/main/packages/wallet-apis/src/client.ts#L101)

Creates a smart wallet client for Solana chains with actions for preparing,
signing, and sending transactions.

Solana-specific adapters are in `@alchemy/wallet-apis/solana`.

### Parameters

<table>
  <thead>
    <tr>
      <th align="left">Parameter</th>
      <th align="left">Type</th>
      <th align="left">Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `params`
      </td>

      <td>
        [`CreateSolanaSmartWalletClientParams`](../type-aliases/CreateSolanaSmartWalletClientParams)
      </td>

      <td>
        Solana client configuration
      </td>
    </tr>

  </tbody>
</table>

### Returns

[`SolanaSmartWalletClient`](../type-aliases/SolanaSmartWalletClient)

A Solana smart wallet client with Solana smart wallet actions